Artikulu direktorioa
WordPress Webguneak Apache-n zabaltzen dira .htaccess fitxategiak erabiliz berridazketa-arauak zehazteko.
Hala ere, batzuetan beste programa batzuk daudenean, hala nola:CWP pertsonalizatutako azpidomeinu-karpeta direktorioaren bidea Editatu vhosts fitxategia, 301 birbideratzeko salbuespen karpetaren direktorioa baztertu behar duzu, WordPress-en arau sasi-estatikoak saihestuz.
Honako hau planteamendu posible bat da.
.htaccess fitxategia baztertzeko karpeta direktorioa araua gehitzeko

BadaBigarren mailako domeinu-izenera automatikoki egingo du salto www goi-mailako domeinu-izenik gabe, .htaccess fitxategian ▼ birbideraketa baztertzeko karpetaren direktorioa arau bat gehitu behar duzu
RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC]Jarri kode hau lehen arauaren aurretik zehaztutako direktorioa baztertzeko funtzioa ▼ lortzeko
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]- Ezarpena indarrean jarri ondoren, sartu karpetaren direktoriora
/img.chenweiliang.com/WordPress-eko orrialdeak ez ditu WordPress-ek prozesatuko.
Bigarren mailako /go/ direktorioa ezin da birbideratu
Chen WeiliangBlogaren erabileraWordPress pluginaGTranslate-ren ordainpeko bertsiorako, ziurtatu GTranslate pluginak ez duela /go/ erabiltzen bigarren mailako direktorioa eta bigarren mailako domeinu-izen gisa.
Pretty Link plugina erabiliz aurkitu da birzuzenketak gehitzekoChen WeiliangblogakTelegramaKanala lotzean:
https://www.chenweiliang.com/go/tgchannel
- (Hau Pretty Link pluginaren salto esteka RewriteRule birbideratze-arauaren bidez gainidazten delako .htaccess fitxategian)
Automatikoki existitzen ez den azpidomeinu batera joango da:
http://go. chenweiliang.com/go/tgchannel
- (Hildako estekak ekiditeko, gehitu zuriune bat joan ondoren. goiko estekan)
Hala ere, urteanChen WeiliangBlogeko .htaccess fitxategian bilatu dut eta ez dut aurkitu /go/ duen RewriteRule.
GTranslate konfigurazioa RewriteRule kentzen saiatu ondoren, esteka hau ondo birbideratu da:
https://www.chenweiliang.com/go/tgchannel
- Beraz, ziur nago GTranslate konfigurazioa RewriteRule /go/ azpidirektorioko estekaren birbideratze-errorea eragiten ari dela.
Nola baztertu /go/ azpidirektorioaren birbideratzea?
behar izanez geroKonfiguratuHainbat azpidirektorio baztertzeko, beheko birbideratze-arauetara jo dezakezu horiek gehitzeko▼
RewriteCond %{REQUEST_URI} !^/?(directory1|directory2)($|/)- 在
directory1|directory2|etcjarri nahi duzun direktorio-kopurua . - Hau izan behar da "ESKAERA_URI / direktorio1 edo / direktorio2-rekin hasten ez bada".
bat etorriko da:
- /direktorioa1/dasdas
- /direktorioa1
- /direktorioa1/
eta askoz gehiago ......
Nola ezarri baztertzeko /go/ salto estekak RewriteRule-n?
Gehitu "baztertu /go/ azpidirektorioaren birbideraketa" araua GTranslate birbideratze-arauaren goialdean▼
# 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 bloga ( https://www.chenweiliang.com/ ) partekatu du ".htaccess exclude 301 redirect bypass pseudo-static salbuespen folder directory rules", lagungarria zuretzat.
Ongi etorri artikulu honen esteka partekatzera:https://www.chenweiliang.com/cwl-28236.html
Trikimailu ezkutu gehiago desblokeatzeko🔑, ongi etorri gure Telegram kanalera!
Partekatu eta gustatu gustatzen bazaizu! Zure partekatzeak eta gustukoak dira gure etengabeko motibazioa!