Artikel Directory
hood.discount Websteder er implementeret i Apache ved hjælp af .htaccess-filer til at specificere omskrivningsregler.
Men nogle gange, når der er andre programmer såsom:CWP brugerdefineret underdomæne mappe-mappesti Rediger vhosts-fil, skal du udelukke mappen 301 omdirigering af undtagelser og omgå WordPresss pseudostatiske regler.
Følgende er en mulig tilgang.
.htaccess-fil for at tilføje regel for ekskludering af mappebibliotek

Hvis der erSpringer automatisk til domænenavnet på andet niveau uden www-topdomænenavnet, skal du tilføje en mapperegel for omdirigeringsekskludering i .htaccess-filen ▼
RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC]Sæt denne kode før den første regel for at opnå den angivne mappeekskluderingsfunktion ▼
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]- Når indstillingen træder i kraft, skal du åbne mappebiblioteket
/img.chenweiliang.com/Sider i WordPress vil ikke blive behandlet af WordPress.
Den sekundære mappe /go/ kan ikke omdirigeres
Chen WeiliangBrug af blogWordPress pluginFor den betalte version af GTranslate skal du sørge for, at GTranslate-plugin'et ikke bruger /go/ som bibliotek på andet niveau og domænenavn på andet niveau.
Fundet ved hjælp af Pretty Link-plugin til at tilføje omdirigeringerChen WeiliangbloggensTelegramVed kanallinkning:
https://www.chenweiliang.com/go/tgchannel
- (Dette skyldes, at jump-linket til Pretty Link-pluginnet er overskrevet af RewriteRule-omdirigeringsreglen i .htaccess-filen)
Det vil automatisk hoppe til et underdomæne, der ikke eksisterer:
http://go. chenweiliang.com/go/tgchannel
- (For at undgå døde links skal du tilføje et mellemrum efter go. i linket ovenfor)
Imidlertid iChen WeiliangSøgning i .htaccess-filen på bloggen fandt ikke en RewriteRule indeholdende /go/.
Efter at jeg forsøgte at fjerne GTranslate-konfigurationen RewriteRule, blev dette link omdirigeret med succes:
https://www.chenweiliang.com/go/tgchannel
- Så jeg er ret sikker på, at GTranslate-konfigurationen RewriteRule forårsager omdirigeringsfejlen for undermappelinket /go/.
Hvordan udelukker jeg /go/ undermappeomdirigering?
hvis det er nødvendigtOpsætningFor at ekskludere flere forskellige undermapper, kan du henvise til omdirigeringsreglerne nedenfor for at tilføje dem▼
RewriteCond %{REQUEST_URI} !^/?(directory1|directory2)($|/)- 在
directory1|directory2|etclæg det ønskede antal mapper i . - Dette skal være "hvis REQUEST_URI ikke starter med /directory1 eller /directory2".
det vil matche:
- /mappe1/dasdas
- /mappe1
- /mappe1/
og mange flere……
Hvordan indstiller man ekskluder /go/ jump-links i RewriteRule?
Bare tilføj følgende "ekskluder /go/ undermappeomdirigering"-regel til toppen af GTranslate-omdirigeringsreglen▼
# 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/ ) delt ".htaccess exclude 301 omdirigering omgå pseudo statiske undtagelsesmappe directory regler", nyttigt for dig.
Velkommen til at dele linket til denne artikel:https://www.chenweiliang.com/cwl-28236.html
For at låse op for flere skjulte tricks🔑, velkommen til at blive en del af vores Telegram-kanal!
Del og like hvis du kan lide det! Dine delinger og likes er vores fortsatte motivation!