.htaccess ausschléissen 301 Viruleedung Contournement pseudo statesch Ausnam Dossier Verzeechnes Regel

WordPress Websäite ginn an Apache benotzt mat .htaccess Dateien fir Rewrite Regelen ze spezifizéieren.

Wéi och ëmmer, heiansdo wann et aner Programmer sinn, wéi:CWP Benotzerdefinéiert Subdomain Dossier Verzeechnes Wee änneren vhosts Datei, Dir musst den 301 Redirect Ausnam Dossier Verzeichnis ausschléissen fir d'pseudostatesch Regele vu WordPress z'iwwergoen.

Hei ass eng méiglech Approche.

.htaccess Datei füügt ausschléissen Dossier Verzeechnes Regelen 

.htaccess Fichier ausgeschloss 301 Viruleedung Ausnahmen Dossier Verzeechnes Regelen

Wann et do assSprangen automatesch op den zweeten Niveau Domain Numm ouni den www Top-Level Domain Numm, Dir musst eng Viruleedung Exklusioun Dossier Verzeechnes Regel an der .htaccess Datei ▼

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

Setzt dëse Code virun der éischter Regel fir déi spezifizéiert Verzeechnes Exklusiounsfunktioun ▼ z'erreechen

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
  • Nodeems d'Astellungen a Kraaft trieden, gitt op den Dossierverzeichnis /img.chenweiliang.com/ Säiten bannent ginn net vu WordPress veraarbecht.

Secondaire Verzeechnes /go/ kann net ëmgeleet ginn

Chen WeiliangBlog benotzenWordPress PluginGTranslate bezuelte Versioun, vergewëssert Iech datt de GTranslate Plug-in net /go/ als Secondaire Verzeechnes a Secondaire Domain Numm benotzt.

Fannt mam Pretty Link Plugin fir Viruleedungen ze addéierenChen Weiliangde BlogHëllefe profitéierenWann de Kanal verlinkt:
https://www.chenweiliang.com/go/tgchannel

  • (Dëst ass well de Viruleedungslink vum Pretty Link Plug-in vun der RewriteRule Redirection Regel an der .htaccess Datei iwwerschriwwe gëtt)

Et spréngt automatesch op en net existente Subdomain Numm:
http://go. chenweiliang.com/go/tgchannel

  • (Fir doudege Linken ze vermeiden, füügt e Raum nom go. am Link hei uewen)

Allerdéngs, anChen WeiliangSichen an der .htaccess Datei vum Blog, d'RewriteRule mat /go/ gouf net fonnt.

Wann ech probéiert d'GTranslate Config RewriteRule ze läschen, gouf dëse Link erfollegräich ëmgeleet:
https://www.chenweiliang.com/go/tgchannel

  • Also, ech sinn zimlech sécher datt et d'GTranslate Config RewriteRule ass déi de Viruleedungsfehler fir den Ënnerverzeechnes Link /go/ verursaacht.

Wéi ausgeschloss /go/ Ënnerverzeechnes Viruleedung?

Wann néidegAgeriichtFir verschidde Ënnerverzeechnungen auszeschléissen, kënnt Dir op d'Redirectiounsreegelen hei drënner verweisen fir se derbäi ze setzen▼

RewriteCond %{REQUEST_URI} !^/?(directory1|directory2)($|/)
  • an directory1|directory2|etc Setzt déi erfuerderlech Unzuel u Verzeichnisser dran.
  • Dëst sollt "wann REQUEST_URI net mat /directory1 oder /directory2 ufänkt".

Et wäert passen:

  • /directory1/dasdas
  • /dir1
  • /Verzeichnis1/

a villes méi ...

Wéi setzen ech ausschléissen /go/ jump Link an RewriteRule?

Füügt just déi folgend "Ausschléissen /go/ Ënnerverzeechnes Viruleedung" Regel iwwer d'GTranslate Viruleedung Regel▼

# 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 ###

Comments

Är Email Adress gëtt net publizéiert ginn. Néideg Felder gi benotzt * Etikett

Artikel Verzeechnes
Minière zu Top