Tusaha Maqaalka
WordPress Websaydhyada waxaa la geeyaa Apache iyadoo la isticmaalayo .htaccess faylasha si loo qeexo sharciyada dib u qorista.
Si kastaba ha ahaatee, mararka qaarkood marka ay jiraan barnaamijyo kale sida:CWP caadada galka subdomain-ka tusaha dariiqa wax ka beddel faylka vhosts, waxaad u baahan tahay inaad ka saarto 301 redirect directory ka reeban, adigoo ka gudbaya qawaaniinta beenta ah ee WordPress.
Kuwa soo socda waa hal hab oo suurtagal ah.
.htaccess faylka si loogu daro xeerka tusaha galka
Hadday jirtoSi toos ah ayuu u boodi doonaa magaca domain-ka ee heerka labaad isaga oo aan lahayn magaca domain heerka sare ee www, waxaad u baahan tahay inaad ku darto xeerka galka ka saarida dib u jahaynta faylka .htaccess ▼
RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC]
Dhig xeerkan ka hor xeerka koowaad si aad u gaadho hawsha ka saarida hagaha la cayimay ▼
RewriteEngine On RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC] RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
- Kadib marka habayntu hirgasho, gal tusaha galka
/img.chenweiliang.com/
Bogagga ku jira WordPress laguma farsamayn doono WordPress.
Hagaha sare /go/ dib looma jihayn karo
Chen WeiliangIsticmaalka Blogplugin WordPress ahNooca lacagta ah ee GTranslate, hubi in plugin-ka GTranslate aanu u isticmaalin /go/ sida hagaha heerka labaad iyo magaca heerka labaad.
La helay iyadoo la isticmaalayo Pretty Link plugin si loogu daro jihooyinChen WeiliangblogyadatelegraamMarka kanaalka la xidho:
https://www.chenweiliang.com/go/tgchannel
- (Tani waa sababta oo ah isku xirka boodhka ee Pretty Link plugin waxaa dib u qoray xeerka dib u habeynta ee .htaccess)
Waxay si toos ah u boodi doontaa subdomain aan jirin:
http://go. chenweiliang.com/go/tgchannel
- (Si aad uga fogaato xiriiriyeyaasha dhintay, ku dar meel bannaan ka dib.
Si kastaba ha noqotee, gudahaChen WeiliangRaadinta faylka .htaccess ee blog-ka ma helin Dib-u-writeRule ka kooban /go/.
Ka dib markii aan isku dayay in aan ka saaro GTranslate config RewriteRule, xidhiidhkan si guul leh ayaa loo jiheeyay:
https://www.chenweiliang.com/go/tgchannel
- Marka, aad ayaan u hubaa in GTranslate config RewriteRule uu keenayo khaladka dib u habeynta xiriiriyaha hoose /go/.
Sidee looga saarayaa/go/ hagid-hoosaadyada?
haddii loo baahdoDejiSi aad uga saarto dhowr hage-hoosaadyo kala duwan, waxaad tixraaci kartaa sharciyada dib u hagidda ee hoose si aad ugu darto
RewriteCond %{REQUEST_URI} !^/?(directory1|directory2)($|/)
- Gudaha
directory1|directory2|etc
geli tirada la rabo ee hagayaasha gudaha . - Tani waa inay noqotaa "haddii REQUEST_URI uusan ku bilaaban /directory1 ama /directory2".
waxay u dhigmi doontaa:
- /directory1/dasdas
- /tusaha1
- / directory1/
iyo inbadan oo ……
Sida loo dejiyo xiriirinta ka-reebista /go/ boodada ee RewriteRule?
Kaliya ku dar kan soo socda "ka reeba/go/ jiheynta hagaha-hoosaadka" xagga sare ee qaanuunka dib u hagidda 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/ ) la wadaagay ".htaccess ka reeb 301 redirect bypass pseudo-static ka reeban xeerarka galka", adiga ku caawinaya.
Ku soo dhawoow inaad wadaagto xiriirka maqaalkan:https://www.chenweiliang.com/cwl-28236.html
Ku soo dhawoow kanaalka Telegramka ee Chen Weiliang's blog si aad u hesho wararkii ugu dambeeyay!
📚 Hagahan waxa uu ka kooban yahay qiimo aad u weyn, 🌟Tani waa fursad naadir ah, ha seegin! ⏰⌛💨
Share iyo like saar hadaad jeceshahay!
Wadaagistaada iyo jeceylkaaga ayaa ah dhiirigelintayada joogtada ah!