Directori d'articles
WordPress Els llocs web es despleguen a Apache mitjançant fitxers .htaccess per especificar regles de reescriptura.
Tanmateix, de vegades quan hi ha altres programes com ara:Camí del directori de la carpeta de subdomini personalitzat CWP Editeu el fitxer vhosts, heu d'excloure el directori de carpetes d'excepcions de redirecció 301, obviant les regles pseudoestàtiques de WordPress.
El següent és un enfocament possible.
Fitxer .htaccess per afegir la regla de directori de carpetes d'exclusió

Si hi haSaltarà automàticament al nom de domini de segon nivell sense el nom de domini de primer nivell www, heu d'afegir una regla de directori de carpetes d'exclusió de redirecció al fitxer .htaccess ▼
RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC]Posa aquest codi abans de la primera regla per aconseguir la funció d'exclusió de directoris especificada ▼
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]- Quan la configuració tingui efecte, accediu al directori de carpetes
/img.chenweiliang.com/Les pàgines dins del WordPress no seran processades per WordPress.
El directori secundari /go/ no es pot redirigir
Chen WeiliangÚs del blocConnector de WordPressPer a la versió de pagament de GTranslate, assegureu-vos que el connector de GTranslate no utilitzi /go/ com a directori de segon nivell i nom de domini de segon nivell.
S'ha trobat amb el connector Pretty Link per afegir redireccionsChen WeiliangblocstelegramQuan s'enllaça el canal:
https://www.chenweiliang.com/go/tgchannel
- (Això es deu al fet que l'enllaç de salt del connector Pretty Link es sobreescriu per la regla de redirecció RewriteRule al fitxer .htaccess)
Saltarà automàticament a un subdomini que no existeix:
http://go. chenweiliang.com/go/tgchannel
- (Per evitar enllaços morts, afegiu un espai després d'anar a l'enllaç de dalt)
Tanmateix, aChen WeiliangHe cercat al fitxer .htaccess del bloc i no he trobat la RewriteRule que conté /go/.
Després d'intentar eliminar la configuració de GTranslate RewriteRule, aquest enllaç s'ha redirigit correctament:
https://www.chenweiliang.com/go/tgchannel
- Per tant, estic bastant segur que la configuració de GTranslate RewriteRule està causant l'error de redirecció per a l'enllaç del subdirectori /go/.
Com excloure la redirecció del subdirectori /go/?
si és necessariConfiguracióPer excloure diversos subdirectoris, podeu consultar les regles de redirecció següents per afegir-los▼
RewriteCond %{REQUEST_URI} !^/?(directory1|directory2)($|/)- 在
directory1|directory2|etcposeu el nombre desitjat de directoris al fitxer . - Això hauria de ser "si el REQUEST_URI no comença amb /directory1 o /directory2".
coincidirà amb:
- /directory1/dasdas
- /directori1
- /directori1/
i molts més……
Com establir excloure els enllaços de salt / go/ a RewriteRule?
Només cal que afegiu la següent regla "exclou la redirecció de subdirectori /go/" a la part superior de la regla de redirecció de GTranslate▼
# 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 ###Bloc d'Hope Chen Weiliang ( https://www.chenweiliang.com/ ) compartit ".htaccess exclude 301 redirect bypass pseudo-static exception folder directory rules", útil per a vostè.
Benvingut a compartir l'enllaç d'aquest article:https://www.chenweiliang.com/cwl-28236.html
Per desbloquejar més trucs ocults🔑, us convidem a unir-vos al nostre canal de Telegram!
Comparteix i m'agrada si t'agrada! Els vostres likes i comparticions són la nostra motivació continuada!