.htaccess exclude 301 redirect လမ်းကြောင်းလွှဲခြင်း pseudo static ခြွင်းချက်ဖိုင်တွဲ လမ်းညွှန်စည်းမျဉ်း

WordPress စည်းမျဉ်းများကို ပြန်လည်ရေးသားသတ်မှတ်ရန် .htaccess ဖိုင်များကို အသုံးပြု၍ ဝဘ်ဆိုဒ်များကို Apache တွင် ဖြန့်ကျက်ထားသည်။

သို့သော်၊ တစ်ခါတစ်ရံတွင်၊ ကဲ့သို့သောအခြားပရိုဂရမ်များရှိပါက၊CWP စိတ်ကြိုက် subdomain ဖိုင်တွဲ လမ်းညွှန်လမ်းကြောင်း vhosts ဖိုင်ကို တည်းဖြတ်ပါ။WordPress ၏ pseudo-static စည်းမျဉ်းများကို ကျော်ဖြတ်ကာ 301 ခြွင်းချက် ဖိုင်တွဲလမ်းညွှန်ကို ဖယ်ထုတ်ရန် လိုအပ်သည်။

အောက်ပါတို့သည် ဖြစ်နိုင်ချေရှိသော နည်းလမ်းတစ်ခုဖြစ်သည်။

ဖိုင်တွဲလမ်းညွှန်စည်းမျဉ်းကိုဖယ်ထုတ်ရန် .htaccess ဖိုင် 

.htaccess exclude 301 redirect လမ်းကြောင်းလွှဲခြင်း pseudo static ခြွင်းချက်ဖိုင်တွဲ လမ်းညွှန်စည်းမျဉ်း

ရှိလျှင်www ထိပ်တန်းအဆင့် ဒိုမိန်းအမည်မပါဘဲ ဒုတိယအဆင့် ဒိုမိန်းအမည်သို့ အလိုအလျောက် ခုန်သွားပါမည်။၊ သင်သည် .htaccess ဖိုင်တွင် ပြန်ညွှန်းခြင်း ဖယ်ထုတ်ခြင်း ဖိုင်တွဲ လမ်းညွှန်စည်းမျဉ်းကို ထည့်ရန် လိုအပ်သည် ▼

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

သတ်မှတ်ထားသော လမ်းညွှန်ဖယ်ထုတ်ခြင်း လုပ်ဆောင်ချက်ကို ရရှိရန် ▼ ပထမစည်းမျဉ်းရှေ့တွင် ဤကုဒ်ကို ထည့်ပါ။

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
  • ဆက်တင်အကျိုးသက်ရောက်ပြီးနောက်၊ ဖိုင်တွဲလမ်းညွှန်ကိုဝင်ရောက်ပါ။ /img.chenweiliang.com/ WordPress အတွင်းရှိ စာမျက်နှာများကို WordPress မှ လုပ်ဆောင်မည်မဟုတ်ပါ။

အလယ်တန်းလမ်းညွှန် /go/ ကို ပြန်ညွှန်းမရနိုင်ပါ။

Chen Weiliangဘလော့အသုံးပြုခြင်း။WordPress ပလပ်အင်GTranslate ၏ အခပေးဗားရှင်းအတွက်၊ GTranslate ပလပ်အင်သည် ဒုတိယအဆင့်လမ်းညွှန်နှင့် ဒုတိယအဆင့် ဒိုမိန်းအမည်အဖြစ် /go/ ကို အသုံးမပြုကြောင်း သေချာပါစေ။

ပြန်ညွှန်းမှုများထည့်ရန် Pretty Link plugin ကိုအသုံးပြု၍ တွေ့ရှိခဲ့သည်။Chen Weiliangဘလော့ဂ်ကွေးနနျးစာချန်နယ်လင့်ခ်ချိတ်သည့်အခါ-
https://www.chenweiliang.com/go/tgchannel

  • (၎င်းမှာ Pretty Link plugin ၏ jump link ကို .htaccess ဖိုင်ရှိ RewriteRule redirection rule ဖြင့် overwrite လုပ်ထားသောကြောင့်ဖြစ်သည်။

၎င်းသည် မရှိသော ဒိုမိန်းခွဲတစ်ခုသို့ အလိုအလျောက် ခုန်သွားလိမ့်မည်-
http://go. chenweiliang.com/go/tgchannel

  • (သေသွားသောလင့်ခ်များကို ရှောင်ရှားရန်၊ သွားပြီးနောက်တွင် နေရာလွတ်တစ်ခုထည့်ပါ။ အပေါ်ကလင့်ခ်တွင်)

သို့သော်၌တည်၏Chen Weiliangဘလော့ဂ်၏ .htaccess ဖိုင်တွင် ရှာဖွေရာတွင် /go/ ပါရှိသော RewriteRule ကို ရှာမတွေ့ပါ။

GTranslate config RewriteRule ကို ဖယ်ရှားရန် ကြိုးစားပြီးနောက်၊ ဤလင့်ခ်ကို အောင်မြင်စွာ ပြန်ညွှန်းခဲ့သည်-
https://www.chenweiliang.com/go/tgchannel

  • ထို့ကြောင့်၊ GTranslate config RewriteRule သည် subdirectory link /go/ အတွက် redirection error ဖြစ်စေသည်ဟု ကျွန်တော်သေချာပါသည်။

/go/ subdirectory redirection ကို ဘယ်လိုဖယ်ထုတ်ရမလဲ။

လိုအပ်ရင်တည်ဆောက်သည်မတူညီသော လမ်းကြောင်းခွဲများစွာကို ဖယ်ထုတ်ရန်၊ ၎င်းတို့ကို ထည့်ရန် အောက်ပါ ပြန်ညွှန်းခြင်းစည်းမျဉ်းများကို ကိုးကားနိုင်သည်▼

RewriteCond %{REQUEST_URI} !^/?(directory1|directory2)($|/)
  • In directory1|directory2|etc လိုချင်တဲ့ directory အရေအတွက်ကို အဲဒီထဲမှာ ထည့်ပါ။
  • ၎င်းသည် "REQUEST_URI သည် /directory1 သို့မဟုတ် /directory2 ဖြင့်မစတင်ပါက" ဖြစ်သင့်သည်။

ကိုက်ညီလိမ့်မည်-

  • /directory1/dasdas
  • /လမ်းညွှန် ၁
  • /directory1/

နှင့်များစွာသောအခြား ......

RewriteRule တွင် exclude /go/ jump links များကို မည်သို့သတ်မှတ်ရမည်နည်း။

GTranslate ပြန်ညွှန်းခြင်းစည်းမျဉ်း၏ထိပ်တွင် အောက်ပါ "exclude /go/ subdirectory redirection" စည်းမျဉ်းကို ထည့်လိုက်ရုံပါပဲ။

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

မျှော်လင့်ခြင်း Chen Weiliang ဘလော့ဂ် ( https://www.chenweiliang.com/ ) မျှဝေထားသော ".htaccess exclude 301 redirection bypass pseudo static exception folder directory rules" သည် သင့်အတွက် အထောက်အကူဖြစ်စေပါသည်။

ဤဆောင်းပါး၏ link ကိုမျှဝေရန်ကြိုဆိုပါတယ်:https://www.chenweiliang.com/cwl-28236.html

နောက်ဆုံးထွက်မွမ်းမံမှုများကို ရယူရန် Chen Weiliang ၏ တယ်လီဂရမ်ချန်နယ်မှ ကြိုဆိုပါသည်။

🔔 ချန်နယ်ထိပ်တန်းလမ်းညွှန်တွင် တန်ဖိုးရှိသော "ChatGPT အကြောင်းအရာစျေးကွက်ရှာဖွေရေး AI ကိရိယာအသုံးပြုမှုလမ်းညွှန်" ကို ပထမဆုံးရရှိသူဖြစ်လိုက်ပါ။ 🌟
📚 ဤလမ်းညွှန်တွင် တန်ဖိုးကြီးကြီးမားမားပါရှိသည်၊ 🌟ဒါက ရှားပါးအခွင့်အရေးပါ၊ လက်လွတ်မခံပါနဲ့။ ⏰⌛💨
ကြိုက်ရင် Share ပြီး Like လုပ်ပါ။
သင်၏မျှဝေခြင်းနှင့် လိုက်ခ်များသည် ကျွန်ုပ်တို့၏ စဉ်ဆက်မပြတ်လှုံ့ဆော်မှုဖြစ်သည်။

 

မှတ်ချက်များ

သင့်ရဲ့အီးမေးလ်လိပ်စာကိုထုတ်ဝေမည်မဟုတ် 用项已用用 * တံဆိပ်

အပေါ်မှလှိမ့်