.htaccess Exclude 301 Redirect Bypass Pseudostatische Ausnahmeordnerverzeichnisregel

WordPress Websites werden in Apache mithilfe von .htaccess-Dateien bereitgestellt, um Umschreibungsregeln anzugeben.

Manchmal jedoch, wenn es andere Programme gibt, wie zum Beispiel:Verzeichnispfad des benutzerdefinierten CWP-Unterdomänenordners vhosts-Datei bearbeiten, müssen Sie das Ordnerverzeichnis der 301-Umleitungsausnahme ausschließen und dabei die pseudostatischen Regeln von WordPress umgehen.

Das Folgende ist ein möglicher Ansatz.

.htaccess-Datei zum Hinzufügen einer Regel zum Ausschließen von Ordnerverzeichnissen 

.htaccess Exclude 301 Redirect Bypass Pseudostatische Ausnahmeordnerverzeichnisregel

Wenn da istSpringt automatisch zum Second-Level-Domainnamen ohne den www-Top-Level-Domainnamenmüssen Sie in der .htaccess-Datei ▼ eine Umleitungsausschlussordner-Verzeichnisregel hinzufügen

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

Setzen Sie diesen Code vor die erste Regel, um die angegebene Verzeichnisausschlussfunktion ▼ zu erreichen

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
  • Nachdem die Einstellung wirksam wird, greifen Sie auf das Ordnerverzeichnis zu /img.chenweiliang.com/ Seiten innerhalb von WordPress werden nicht von WordPress verarbeitet.

Das sekundäre Verzeichnis /go/ kann nicht umgeleitet werden

Chen WeiliangBlog-NutzungWordPress-PluginStellen Sie bei der kostenpflichtigen Version von GTranslate sicher, dass das GTranslate-Plug-in nicht /go/ als Second-Level-Verzeichnis und Second-Level-Domainnamen verwendet.

Gefunden mit dem Pretty Link-Plugin zum Hinzufügen von WeiterleitungenChen WeiliangBlogsTelegramBei der Kanalverknüpfung:
https://www.chenweiliang.com/go/tgchannel

  • (Dies liegt daran, dass der Sprunglink des Pretty Link-Plugins von der Umleitungsregel RewriteRule in der .htaccess-Datei überschrieben wird.)

Es springt automatisch zu einer Subdomain, die nicht existiert:
http://go. chenweiliang.com/go/tgchannel

  • (Um tote Links zu vermeiden, fügen Sie im obigen Link ein Leerzeichen nach go. ein.)

InChen WeiliangDie Suche in der .htaccess-Datei des Blogs hat keine RewriteRule gefunden, die /go/ enthält.

Nachdem ich versucht hatte, die RewriteRule der GTranslate-Konfiguration zu entfernen, wurde dieser Link erfolgreich umgeleitet:
https://www.chenweiliang.com/go/tgchannel

  • Ich bin mir also ziemlich sicher, dass die RewriteRule der GTranslate-Konfiguration den Umleitungsfehler für den Unterverzeichnis-Link /go/ verursacht.

Wie kann ich die /go/-Unterverzeichnisumleitung ausschließen?

wenn benötigtStellen Sie einUm mehrere verschiedene Unterverzeichnisse auszuschließen, können Sie sich auf die Umleitungsregeln unten beziehen, um sie hinzuzufügen▼

RewriteCond %{REQUEST_URI} !^/?(directory1|directory2)($|/)
  • directory1|directory2|etc Geben Sie die gewünschte Anzahl von Verzeichnissen in die .
  • Dies sollte "wenn REQUEST_URI nicht mit /Verzeichnis1 oder /Verzeichnis2 beginnt" lauten.

es wird passen:

  • /verzeichnis1/dasdas
  • /verzeichnis1
  • /verzeichnis1/

und viele mehr……

Wie setze ich /go/Jump-Links in RewriteRule ausschließen?

Fügen Sie einfach die folgende „Exclude /go/ Subdirectory Redirection“-Regel am Anfang der GTranslate-Umleitungsregel▼ hinzu

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

Hoffnung Chen Weiliang Blog ( https://www.chenweiliang.com/ ) Shared ".htaccess Exclude 301 Redirection Bypass Pseudo Static Exception Folder Directory Rules", hilfreich für Sie.

Willkommen, um den Link dieses Artikels zu teilen:https://www.chenweiliang.com/cwl-28236.html

Willkommen im Telegrammkanal von Chen Weiliangs Blog, um die neuesten Updates zu erhalten!

🔔 Seien Sie der Erste, der den wertvollen „ChatGPT Content Marketing AI Tool Usage Guide“ im Kanal-Top-Verzeichnis erhält! 🌟
📚 Dieser Leitfaden enthält einen enormen Mehrwert. 🌟Dies ist eine seltene Gelegenheit, verpassen Sie sie nicht! ⏰⌛💨
Teilen und liken, wenn es euch gefällt!
Ihr Teilen und Ihre Likes sind unsere ständige Motivation!

 

发表 评论

Deine Email-Adresse wird nicht veröffentlicht. 必填 项 已 已 * 标注

nach oben scrollen