Direttorju tal-Artikoli
Meta websajt ta' WordPress tiġi skjerata f'Apache, fajl .htaccess jintuża biex jispeċifika regoli ta' kitba mill-ġdid.
Madankollu, xi kultant meta programmi oħra jkunu qed jaħdmu, bħal pereżempju l-mogħdijiet tad-direttorju tal-fowlder tas-subdomain tad-dwana tas-CWP jew l-editjar tal-fajl vhosts , ikun meħtieġ li jiġu esklużi d-direttorji tal-fowlder tal-eċċezzjoni tar-ridirezzjoni 301 biex jiġu evitati r-regoli psewdo-statiċi ta' WordPress.
Dan li ġej huwa approċċ wieħed possibbli.
Fajl .htaccess biex iżżid ir-regola tad-direttorju tal-folder

Jekk trid tidderieġi awtomatikament l-utenti lejn sottodominju mingħajr id-dominju tal-ogħla livell www , trid iżżid regola ta' ridirezzjoni mal-fajl .htaccess biex teskludi direttorji ta' folders speċifiċi. ▼
RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC]Poġġi dan il-kodiċi qabel l-ewwel regola biex tikseb il-funzjoni speċifikata ta' esklużjoni tad-direttorju ▼
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]- Wara li l-issettjar jidħol fis-seħħ, aċċess għad-direttorju folder
/img.chenweiliang.com/Paġni fi ħdan il-WordPress mhux se jiġu pproċessati minn WordPress.
Id-direttorju sekondarju /go/ ma jistax jiġi ridirett
Il-blogg ta' Chen Weiliang juża l-verżjoni mħallsa tal-plugin ta' WordPress GTranslate, u ġie kkonfermat li l-plugin ta' GTranslate ma jużax /go/ bħala sottodirettorju jew sottodominju.
Instab bl-użu tal-plugin Pretty Link biex iżżid redirectsChen Weiliangblog'sTelegrammaMeta tgħaqqad il-kanal:
https://www.chenweiliang.com/go/tgchannel
- (Dan għaliex il-link tal-qabża tal-plugin Pretty Link tinkiteb fuqu mir-regola ta' direzzjoni mill-ġdid RewriteRule fil-fajl .htaccess)
Se jaqbeż awtomatikament għal sottodominju li ma jeżistix:
http://go. chenweiliang.com/go/tgchannel
- (Biex tevita links mejta, żid spazju wara li tmur. fil-link hawn fuq)
Madankollu, tfittxija fil-fajl .htaccess tal-blogg ta' Chen Weiliang ma sabitx RewriteRule li fiha /go/.
Wara li ppruvajt inneħħi l-konfigurazzjoni GTranslate RewriteRule, din il-link redirezzjonat b'suċċess:
https://www.chenweiliang.com/go/tgchannel
- Għalhekk, jien pjuttost ċert li l-konfigurazzjoni GTranslate RewriteRule qed tikkawża l-iżball ta 'direzzjoni mill-ġdid għall-link tas-subdirectory /go/.
Kif teskludi /go/ direzzjoni mill-ġdid tas-subdirettorju?
Jekk teħtieġ li teskludi diversi sottodirettorji differenti, tista' tirreferi għar-regoli ta' redirezzjoni hawn taħt biex iżżidhom ▼
RewriteCond %{REQUEST_URI} !^/?(directory1|directory2)($|/)- 在
directory1|directory2|etcpoġġi n-numru mixtieq ta' direttorji fil-. - Dan għandu jkun "jekk REQUEST_URI ma jibdax b'/directory1 jew /directory2".
se jaqbel:
- /direttorju1/dasdas
- /direttorju1
- /direttorju1/
u ħafna iktar ......
Kif tissettja teskludi /go/ jump links f'RewriteRule?
Żid biss ir-regola li ġejja "eskludi direzzjoni mill-ġdid /go/ subdirectory" fil-quċċata tar-regola tar-ridirezzjoni 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 ###Nispera li l-artiklu "Excluding 301 Redirects and Bypassing Pseudo-Static Exception Folder Directory Rules in .htaccess" maqsum fuq il -blog ta' Chen Weiliang ( https://www.chenweiliang.com/ ) ikun ta' għajnuna għalik.
Ħossok liberu li taqsam il-link ta' dan l-artiklu: https://www.chenweiliang.com/cwl-28236.html
