pelrêça gotarê
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
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!
📚 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!