.htaccess 301 beralî bike qaîdeya peldanka peldanka îstîsna pseudo statîk beralî bike

WordPress Malper di Apache de bi karanîna pelên .htaccess têne bicîh kirin ku qaîdeyên ji nû ve nivîsandinê diyar bikin.

Lêbelê, carinan gava ku bernameyên din hene wekî:Riya peldanka peldanka subdomaina xwerû ya CWP Pelê vhosts biguherîne, hûn hewce ne ku peldanka peldanka îstîsna ya 301 beralî bikin, qaîdeyên pseudo-statîk ên WordPress-ê derbas bikin.

Ya jêrîn yek nêzîkatiyek gengaz e.

Pelê .htaccess ji bo ku qaîdeya peldanka peldankê jêbirin zêde bike 

.htaccess 301 beralî bike qaîdeya peldanka peldanka îstîsna pseudo statîk beralî bike

Ger hebeDê bixweber biçe ser navê domainê ya asta duyemîn bêyî navê domaina asta jorîn www, divê hûn qaîdeyek peldanka peldanka jêbirinê ya beralîkirinê di pelê .htaccessê de lê zêde bikin ▼

RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC]

Vê kodê deynin pêşiya qaîdeya yekem da ku fonksiyona derxistina pelrêça diyarkirî ▼ bi dest bixin

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
  • Piştî ku mîheng bandor dike, xwe bigihînin peldanka peldankê /img.chenweiliang.com/ Rûpelên di hundurê WordPress de dê ji hêla WordPress ve neyên pêvajoyê kirin.

Pelrêça duyemîn /go/ nayê verastkirin

Chen WeiliangBikaranîna blogêplugin WordPressJi bo guhertoya dravê ya GTranslate, pê ewle bine ku pêveka GTranslate /go/ wekî pelrêça asta duyemîn û navê domainê ya asta duyemîn bikar nayîne.

Bi karanîna pêveka Pretty Link hate dîtin ku beralîkirinan zêde bikeChen Weiliangblog'sTêlxiramDema girêdana kanalê:
https://www.chenweiliang.com/go/tgchannel

  • (Ev e ji ber ku lînka hilkişînê ya pêveka Pretty Link ji hêla qaîdeya beralîkirina RewriteRule ve di pelê .htaccess de tê nivîsandin)

Ew ê bixweber biçe ser subdomainek ku tune ye:
http://go. chenweiliang.com/go/tgchannel

  • (Ji bo ku hûn ji girêdanên mirî dûr nekevin, piştî ku biçin cîhek lê zêde bikin. Di zencîreya jorîn de)

Lêbelê, diChen WeiliangLêgerîna di pela .htaccess ya blogê de RewriteRule ya ku /go/ heye nedît.

Piştî ku min hewl da ku veavakirina GTranslate RewriteRule rakim, ev zencîre bi serfirazî beralî bû:
https://www.chenweiliang.com/go/tgchannel

  • Ji ber vê yekê, ez pir pê bawer im ku veavakirina GTranslate RewriteRule dibe sedema xeletiya beralîkirinê ya ji bo girêdana binertektorê /go/.

Meriv çawa beralîkirina pelrêça /go/ derdixe?

ger hewce beDamezirandinJi bo ku gelek binerdrektîfên cihêreng derxînin, hûn dikarin qaîdeyên verastkirinê yên li jêr binihêrin da ku wan lê zêde bikin ▼

RewriteCond %{REQUEST_URI} !^/?(directory1|directory2)($|/)
  • directory1|directory2|etc hejmara pelrêçana xwestî têxe nav .
  • Divê ev be "heke REQUEST_URI bi /directory1 an /directory2 dest pê neke".

ew ê li hev bike:

  • /directory1/dasdas
  • /director1
  • /directory1/

û hê bêtir

Meriv çawa di RewriteRule de zencîreyên dûrxistina /go/ veqetîne saz dike?

Tenê qaîdeya jêrîn "ji veguheztina /go/ beralîkirina binerdrêsê" li jora qaîdeya beralîkirina GTranslate-yê zêde bikin ▼

# Exclude /go/ subdirectory redirection
RewriteCond %{REQUEST_URI} !^/?(go)($|/)

### BEGIN GTranslate config ###
RewriteRule ^([a-z]{2}|af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-CN|zh-TW|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu)/(.*)$ http://$1.chenweiliang.com/$2 [R=301,L,QSA]

RewriteRule ^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-CN|zh-TW|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu)/(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-CN|zh-TW|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu)/(.*)$ /$1/$3 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-CN|zh-TW|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu)/(.*)$ /wp-content/plugins/gtranslate/url_addon/gtranslate.php?glang=$1&gurl=$2 [L,QSA]
RewriteRule ^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-CN|zh-TW|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu)$ /$1/ [R=301,L]
### END GTranslate config ###

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) parvekirî ".htaccess 301 beralîkirina XNUMX derxe qaîdeyên peldanka peldanka îstîsna ya pseudostatîk" ji we re arîkar e.

Bi xêr hatî bo parvekirina girêdana vê gotarê:https://www.chenweiliang.com/cwl-28236.html

Hûn bi xêr hatin kanala Telegramê ya bloga Chen Weiliang da ku nûvekirinên herî dawî bistînin!

🔔 Bibin yê yekem ku di pelrêça jorîn a kanalê de "Rêbernameya Bikaranîna Amûra AI-ya Kirrûbirra Naveroka ChatGPT" ya bi qîmet bistîne! 🌟
📚 Ev rêber nirxek pir mezin dihewîne, 🌟Ev derfetek kêm e, wê ji dest nede! ⏰⌛💨
Heke hûn hez dikin parve bikin û hez bikin!
Parvekirin û ecibandinên we motîvasyona meya domdar e!

 

评论

Navnîşana e-nameya we nayê weşandin. Zeviyên pêdivî têne bikar anîn * Awanasî

li jor bigerin