သင်၏အလုံးဆိုက် Redirect မှ mod_rewrite ကိုသုံးပါ

Htaccess, mod_rewrite နှင့် Apache ကို

web page များကိုရွှေ့။ အဲဒီ Web development တစ်ဦးအချက်ကိုပါပဲ။ သငျသညျစမတ်နေလျှင်, သင်အသုံးပြု 301 ပြန်ညွှန်း link ကိုပုပ်ကာကွယ်တားဆီးဖို့။ သို့သော်သင်သည်အဘယ်သို့တစ်ခုလုံးကိုက်ဘ်ဆိုဒ်ကိုရွှေ့မယ်ဆိုရင်? သငျသညျတစျဆငျ့သှားပါနဲ့ကိုယ်တိုင် site ပေါ်တွင်ရှိသမျှဖိုင်တစ် redirect လုပ်ပေးခြင်းရေးလိုက်နိုင်ဘူး။ သို့သော်အချိန်အနည်းငယ်ကြာနိုင်ပါတယ်။ ကံကောင်းတာကအသုံးပြုရန်ဖြစ်နိုင်မယ့် htaccess ကုဒ်၏အနည်းငယ်လိုင်းများနှင့်အတူတစ်တစ်ခုလုံးကိုက်ဘ်ဆိုက် redirect ရန်နှင့် mod_rewrite ။

သင့်ဆိုက်ကို Redirect မှ mod_rewrite အသုံးပြုနည်းကိုဘယ်လို

  1. အဟောင်းက်ဘ်ဆာဗာ၏အမြစ်များတွင်ပြင်ဆင်ရန်သို့မဟုတ်ကာ text editor အသုံးပြု. အသစ်တစ်ခု .htaccess file ကိုဖန်တီးပါ။
  2. RewriteEngine on: မျဉ်း Add
  3. အဆိုပါ add: RewriteRule ^ $ http://newdomain.com/$1 [R ကို = 301, L ကို] (* ။ )

ဒီမျဉ်းအဟောင်းဒိုမိန်းမှာမေတ္တာရပ်ခံတိုင်း file ကို ယူ. , အသစ်ရဲ့ဒိုမိန်း၏ URL မှ (တူညီတဲ့ဖိုင်အမည်နှင့်အတူ) က append ပါလိမ့်မယ်။ ဥပမာအားဖြင့်, http://www.olddomain.com/filename http://www.newdomain.com/filename မှ redirected လိမ့်မည်။ အဆိုပါ R ကို = 301 အတွက် redirect လုပ်ပေးခြင်းအမြဲတမ်းကြောင်းဆာဗာပြောပြသည်။

သင်သည်သင်၏တစ်ခုလုံးကို site ကိုခေါ်ဆောင်သွားအသစ်တစ်ခုဒိုမိန်းရန်, နဂိုအတိုင်းကြောင့်ပြောင်းရွှေ့ဖွင့်လျှင်ဖြေရှင်းနည်းစုံလင်သည်။ သို့သော်အလွန်မကြာခဏဖြစ်ပျက်မထားဘူး။ တစ်ဦးကပိုပြီးဘုံဇာတ်လမ်းအသစ်ရဲ့ဒိုမိန်းအသစ်ကဖိုင်တွေနဲ့ directory များရှိပြီးဖြစ်ပါသည်။ သင်တို့မူကားအဟောင်းဒိုမိန်းနှင့်ဖိုင်များသတိရသူဖောက်သည်များဆုံးရှုံးချင်ကြဘူး။ ဒါကြောင့်သင်ကအသစ်ကဒိုမိန်းအားလုံးကိုအဟောင်းဖိုင်တွေ redirect ရန်သင့် mod_rewrite ကို set up သငျ့သညျ:

RewriteRule ^ ။ * $ http://newdomain.com/ [R ကို = 301, L ကို]

ယခင်စည်းမျဉ်းနှင့်အတူသကဲ့သို့, R ကို = 301 ဒီ 301 redirect လုပ်ပေးခြင်းစေသည်။ ထိုအခါ L ကိုဒီနောက်ဆုံးစည်းမျဉ်းကြောင်းကိုဆာဗာပြောပြသည်။

သင် htaccess ဖိုင်ထဲမှာသင့်ရဲ့ပြန်ရေးရန်စည်းကမ်းကို set up င့်ပြီးတာနဲ့အသစ်ရဲ့ website မှာအဟောင်း URL ကိုကနေအပေါငျးတို့သ Pageviews ရပါလိမ့်မယ်။