Articulu Directory
WordPress I siti web sò disposti in Apache cù i schedari .htaccess per specificà e regule di riscrittura.
Tuttavia, qualchì volta quandu ci sò altri prugrammi cum'è:CWP persunalizatu u cartulare di u cartulare di u subdominiu Edite u schedariu vhosts, avete bisognu di escludiri u cartulare di l'eccezzioni di redirect 301, saltendu e regule pseudo-static di WordPress.
U seguitu hè un approcciu pussibule.
.htaccess file per aghjunghje l'esclusione di a regula di u cartulare di u cartulare
S'ellu ci hèSaltà automaticamente à u nome di duminiu di u sicondu livellu senza u nome di duminiu www, avete bisognu di aghjunghje una regula di directory di cartulare di sclusione di redirezzione in u schedariu .htaccess ▼
RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC]
Mettite stu codice prima di a prima regula per ottene a funzione d'esclusione di u repertoriu specificata ▼
RewriteEngine On RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC] RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
- Dopu chì u paràmetru hà fattu effettu, accede à u cartulare di u cartulare
/img.chenweiliang.com/
E pagine in u WordPress ùn saranu micca trattate da WordPress.
U repertoriu secundariu /go/ ùn pò micca esse reindirizzatu
Chen WeiliangL'usu di u blogplugin WordPressPer a versione pagata di GTranslate, assicuratevi chì u plugin GTranslate ùn usa micca /go/ cum'è u cartulare di u sicondu livellu è u nome di duminiu di u sicondu livellu.
Trovatu cù u plugin Pretty Link per aghjunghje redirectChen Weiliangi blogn'ambasciataQuandu u ligame di u canali:
https://www.chenweiliang.com/go/tgchannel
- (Questu hè perchè u ligame di salto di u plugin Pretty Link hè soprascritta da a regula di redirezzione RewriteRule in u schedariu .htaccess)
Saltà automaticamente à un subdominiu chì ùn esiste micca:
http://go. chenweiliang.com/go/tgchannel
- (Per evità ligami morti, aghjunghje un spaziu dopu à andà. in u ligame sopra)
Tuttavia, inChen WeiliangA ricerca in u schedariu .htaccess di u blog ùn hà micca truvatu u RewriteRule chì cuntene /go/.
Dopu avè pruvatu à caccià a cunfigurazione GTranslate RewriteRule, stu ligame hà reindirizzatu bè:
https://www.chenweiliang.com/go/tgchannel
- Dunque, sò abbastanza sicuru chì a cunfigurazione GTranslate RewriteRule hè causatu l'errore di redirezzione per u subdirectory link /go/.
Cumu escludiri a redirezzione di u subdirectory /go/?
se necessariuIstituisciPer escludiri parechji subdirectorii diffirenti, pudete riferite à e regule di redirezzione sottu per aghjunghje ▼
RewriteCond %{REQUEST_URI} !^/?(directory1|directory2)($|/)
- in
directory1|directory2|etc
mette u numeru desideratu di cartulari in u . - Questu deve esse "se REQUEST_URI ùn principia micca cù /directory1 o /directory2".
currisponde à:
- /directory1/dasdas
- / annuariu 1
- /directory1/
è assai più ......
Cumu stabilisce l'esclusione / go/ ligami di salta in RewriteRule?
Basta aghjunghje a seguente regula "esclude / go/ redirezzione di subdirectory" à a cima di a regula di redirezzione 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 ###
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) spartutu ".htaccess exclude 301 redirect bypass pseudo-static exception folder directory rules", utile per voi.
Benvenuti à sparte u ligame di stu articulu:https://www.chenweiliang.com/cwl-28236.html
Benvenuti à u canali Telegram di u blog di Chen Weiliang per avè l'ultime aghjurnamenti!
📚 Questa guida cuntene un valore enormu, 🌟Questa hè una rara opportunità, ùn mancate micca! ⏰⌛💨
Condividi è mi piace se ti piace!
A vostra spartera è Mi piace sò a nostra motivazione cuntinua!