ယနေ့အင်တာနက်ကိုလျင်မြန်စွာဖွံ့ဖြိုးတိုးတက်မှုနှင့်အတူဝက်ဘ်ဆိုက်များအရေအတွက်တိုးများလာပြီးတစ်ခါတစ်ရံတွင်အချို့သောဝက်ဘ်ဆိုက်များသို့ဒိုမိန်းအမည်များကိုပြန်ညွှန်းရန်လိုသည်။ ဆာဗာဘေးထွက် scripting language တစ်ခုအနေဖြင့် PHP သည်ဒိုမိန်းအမည်ကိုပြန်ဖွင့်ရန်လွယ်ကူသောနည်းလမ်းတစ်ခုဖြစ်သည်။ ဤဆောင်းပါးသည် PHP Domain Name Redirection ၏အခြေခံမူများနှင့်အသုံးများသောအကောင်အထည်ဖော်မှုနည်းလမ်းများနှင့်သက်ဆိုင်ရာကုဒ်များဥပမာများကိုမိတ်ဆက်ပေးလိမ့်မည်။
ဒိုမိန်းအမည် Redirection ၏အနှစ်သာရသည်အသုံးပြုသူတောင်းဆိုချက်ကိုဒိုမိန်းအမည်တစ်ခုမှတစ်ခုသို့ဆာဗာ-side processing မှတဆင့်အခြားတစ်ခုသို့လွှဲပြောင်းရန်ဖြစ်သည်။ PHP တွင်ဤလုပ်ဆောင်မှုကိုများသောအားဖြင့် http response header ရှိတည်နေရာအကွက်ထဲတွင်ရရှိသည်။ တည်နေရာ header သတင်းအချက်အလက်နှင့်အတူ browser သည်တုံ့ပြန်မှုကိုလက်ခံရရှိသည့်အခါ၎င်းသည်သတ်မှတ်ထားသော URL သို့အလိုအလျောက်ခုန်လိမ့်မည်။
PHP ၏ header () function ကို function ကို သုံး. http header သတင်းအချက်အလက်များကိုပေးပို့ရန်အသုံးပြုနိုင်သည်။ တည်နေရာ header သတင်းအချက်အလက်များကိုသတ်မှတ်ခြင်းအားဖြင့်သင်သည်အသုံးပြုသူတောင်းဆိုမှုများကိုဒိုမိန်းအမည်အသစ်သို့ပြန်ညွှန်းနိုင်သည်။
<?php
// 设置目标URL
$redirect_url
=
"http://www.newdomain.com"
4 ;
// 发送301永久重定向
header(
"HTTP/1.1 301 Moved Permanently"
);
header(
"Location: $redirect_url"
);
exit
;
?>
နောက်ထပ်ဘုံ redirection နည်းလမ်းသည်အမြဲတမ်း redirection 301 ကိုအသုံးပြုရန်ဖြစ်သည်။ ဤနည်းလမ်းသည်အသုံးပြုသူတောင်းဆိုချက်များကိုမှန်ကန်စွာညွှန်ကြားရုံသာမကဒိုမိန်းအမည်အသစ်သို့မှန်ကန်စွာညွှန်ကြားခြင်းမဟုတ်ဘဲ URL အဟောင်းကိုလိပ်စာအသစ်သို့အပြီးတိုင်ပြောင်းရွှေ့သွားကြောင်းရှာဖွေရေးအင်ဂျင်များကိုလည်းပြောပြသည်။ redirects 301 ကိုအသုံးပြုခြင်းသည်အလွန် SEO ဖော်ရွေပြီးသင့်ဝက်ဘ်ဆိုက်၏ရှာဖွေရေးအဆင့်သတ်မှတ်ချက်များကိုထိန်းသိမ်းရန်ကူညီသည်။
<?php
// 设置目标URL
$redirect_url
=
"http://www.newdomain.com"
;
// 发送301永久重定向
header(
"HTTP/1.1 301 Moved Permanently"
);
header(
"Location: $redirect_url"
);
exit
;
?>
PHP Code အပြင် Apache server သည် domain name name ကို configure လုပ်ခြင်းဖြင့်ခွင့်ပြုသည်။ 0 က်ဘ်ဆိုက်၏ root directory in ကိုဖန်တီးခြင်းသို့မဟုတ်တည်းဖြတ်ခြင်းသို့မဟုတ်တည်းဖြတ်ခြင်းအားဖြင့်သက်ဆိုင်ရာ redirection rules များကိုထည့်သွင်းခြင်းအားဖြင့်, သင်ဒိုမိန်းအမည်အသစ်သို့အလိုအလျောက်ရွေ့လျားနိုင်သည်။
RewriteEngine on
RewriteCond %{HTTP_HOST} ^olddomain.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.olddomain.com [NC]
RewriteRule ^(.*)$ http://newdomain.com/$1 [L,R=301,NC]
ဤဆောင်းပါးတွင်မိတ်ဆက်ပေးသောအသုံးများသောနည်းလမ်းသုံးခုမှတစ်ဆင့်သင်၏ 0 က်ဘ်ဆိုက်လိုအပ်ချက်များနှင့်ကိုက်ညီသောဒိုမိန်းအမည်ပြန်ညွှန်းဝှက်ခုကိုပြောင်းလွယ်ပြင်လွယ်နိုင်သည်။ header () function ကိုသုံးခြင်း, 301 redirection function ကိုအသုံးပြုခြင်းသည်သင့်အား Domain Name Redirection ကိုရရှိရန်, သင်၏ဝက်ဘ်ဆိုက်၏အသုံးပြုသူအတွေ့အကြုံကိုတိုးတက်အောင်လုပ်ခြင်း,