Domain & DNS

လမ်းကြောင်းပြောင်းခြင်း (Redirect) စစ်ဆေးခြင်း

URL ရဲ့ redirect chain (၃၀၁၊ ၃၀၂၊ ၃၀၇၊ ၃၀၈) တစ်ခုလုံးကို အဆင့်ဆင့် ကြည့်ရှုပါ။ လိပ်စာ၊ HTTP status code နဲ့ Location header တို့ကို အဆင့်တိုင်းအတွက် ချက်ချင်းဖော်ပြပေးပါတယ်။

လမ်းကြောင်းကွင်းဆက်ကို စစ်ဆေးပါ။
အချက်အလက်

ဦးတည်ရာထိန်းချုပ်မှုနှင့်ပတ်သက်၍

ဝဘ်ဆိုက်များရှိ URL ပြန်ညွှန်းများကို လိပ်စာဟောင်းများကို လိပ်စာအသစ်များသို့ ရွှေ့ပြောင်းခြင်း၊ HTTP မှ HTTPS သို့ ကူးပြောင်းခြင်းနှင့် SEO ရည်ရွယ်ချက်များအတွက် စာမျက်နှာအခွင့်အာဏာကို လွှဲပြောင်းခြင်းအတွက် အသုံးများသည်။ သို့သော်၊ ဖွဲ့စည်းတည်ဆောက်ပုံညံ့ဖျင်းသော ပြန်ညွှန်းကွင်းဆက်သည် ရှာဖွေရေးအင်ဂျင်များနှင့် အသုံးပြုသူနှစ်ဦးစလုံးကို ဆိုးကျိုးသက်ရောက်စေသည်- မလိုအပ်သော အဆင့်များသည် စာမျက်နှာတင်ချိန်ကို တိုးစေပြီး စက်ဝိုင်းပြန်ညွှန်းခြင်းသည် စာမျက်နှာကို လုံးဝတင်ခြင်းမှ တားဆီးနိုင်သည်။

ဒါက အခမဲ့ပါ။ လမ်းကြောင်းပြောင်းခြင်း (Redirect) စစ်ဆေးခြင်း အေးဂျင့်သည် ကျွန်ုပ်တို့၏ဆာဗာမှတစ်ဆင့် သင်ထည့်သွင်းထားသော လိပ်စာသို့ တောင်းဆိုချက်တစ်ခုပေးပို့ပြီး ပြန်ညွှန်းခြင်းအဆင့်တိုင်းကို ကိုင်တွယ်ပါသည်။ တည်နေရာကို လိုက်နာပါ သူတို့ပိတ်ထားစဉ် တစ်ခုချင်းစီ စောင့်ကြည့်နေပါတယ်။ ဒါကြောင့်... ၃၀၁ အပြီးအပိုင်ပြောင်းရွှေ့ခြင်း, ၃၀၂ ယာယီပြန်ညွှန်းခြင်း, 307 နှင့် 308 တစ်ဆင့်ချင်းစီအပါအဝင် routing အမျိုးအစားအားလုံးကို အဆင့်ဆင့်ကြည့်ရှုနိုင်ပါသည်။ လိပ်စာ (URL), HTTP အခြေအနေကုဒ် နှင့် တည်နေရာ ခေါင်းစဉ် အဆင့်များကို စာရင်းပြုစုထားပြီး၊ ကွင်းဆက်၏အဆုံးရှိ နောက်ဆုံး ဦးတည်ရာ URL နှင့် အဆင့်စုစုပေါင်းအရေအတွက်ကိုလည်း မီးမောင်းထိုးပြထားသည်။

SEO ကျွမ်းကျင်သူများ၊ ဆော့ဖ်ဝဲရေးသားသူများနှင့် ဝဘ်ဆိုက်ပိုင်ရှင်များသည် ဤကိရိယာကို အသုံးပြု၍ URL အဟောင်းများသည် မှန်ကန်သောတည်နေရာသို့ ညွှန်ပြနေခြင်းရှိမရှိ စစ်ဆေးနိုင်သည်။ www နှင့်အတူ www၎င်းသည် ဗားရှင်းလိုက်ဖက်ညီမှု၊ HTTP→HTTPS အကူးအပြောင်းကျန်းမာရေးနှင့် မလိုအပ်သော routing အဆင့်များ (ဆိုလိုသည်မှာ၊ နှေးကွေးမှုကွင်းဆက်များ) ကို လျင်မြန်စွာစစ်ဆေးရန် အသုံးပြုသည်။ query processing ကို server ဘက်တွင် လုံခြုံစွာပြုလုပ်ပြီး request များကို private IP များ သို့မဟုတ် local network address များထံ မပို့ပါ။

ဘယ်လိုသုံးရမလဲ။

တစ်ဆင့်ပြီးတစ်ဆင့်

  1. စစ်ဆေးလိုသော လိပ်စာ URL ကွက်လပ်ကို ရိုက်ထည့်ပါ (ဥပမာ) http://example.com).
  2. ကွင်းဆက်ကိုစစ်ဆေးပါ ခလုတ်ကို နှိပ်ပါ။ ကျွန်ုပ်တို့၏ server သည် redirection အဆင့်များကို တစ်ခုပြီးတစ်ခု လုပ်ဆောင်သွားပါမည်။
  3. စာကြောင်းတိုင်းမှာ ကျွန်တော့်နာမည် URL, လက်ခံရရှိသည် HTTP အခြေအနေကုဒ် နှင့် တည်နေရာ ခေါင်းစဉ်က မြင်သာပါတယ်။
  4. စားပွဲအောက်က နောက်ဆုံး ဦးတည်ရာ URL နှင့် ခြေလှမ်းစုစုပေါင်းအရေအတွက် ၎င်းကို အကျဉ်းချုပ်ဖော်ပြထားသည်။
  5. မည်သည့် URL တန်ဖိုးမဆို မိတ္တူကူးပါ ခလုတ်ကို အသုံးပြု၍ ၎င်းကို သင်၏ clipboard တွင် ထည့်နိုင်သည်။
SSS

မကြာခဏမေးလေ့ရှိသော မေးခွန်းများ

301 (အပြီးအပိုင်ရွှေ့ထားသည်) ပြန်ညွှန်းခြင်းသည် SEO အတွက် ပိုမိုနှစ်သက်ပါသည်၊ အဘယ်ကြောင့်ဆိုသော် ၎င်းသည် စာမျက်နှာအခွင့်အာဏာကို လွှဲပြောင်းပေးပြီး အရည်ကို လိပ်စာအသစ်သို့ ချိတ်ဆက်ပေးသောကြောင့်ဖြစ်သည်။ အခြားတစ်ဖက်တွင်မူ 302 (ယာယီပြန်ညွှန်းခြင်း) သည် စာမျက်နှာကို အပြီးအပိုင်ရွှေ့ထားခြင်းမရှိသေးကြောင်း Google သို့ အသိပေးသောကြောင့်၊ အခွင့်အာဏာလွှဲပြောင်းခြင်းကို အာမမခံနိုင်ပါ။

တစ်ဆင့်ပြန်ညွှန်းခြင်းသည် အကောင်းဆုံးဖြစ်သည်။ ဆက်တိုက်ပြန်ညွှန်းခြင်း နှစ်ခု သို့မဟုတ် နှစ်ခုထက်ပိုခြင်းသည် စာမျက်နှာတင်ချိန်ကို တိုးစေပြီး အခွင့်အာဏာအချို့ ဆုံးရှုံးစေနိုင်သည်။ Google သည် ရှည်လျားသော ကွင်းဆက်များကို မလိုက်နာနိုင်ပါ။ ထို့ကြောင့် ပစ်မှတ်လိပ်စာသို့ တိုက်ရိုက်ပြန်ညွှန်းခြင်းကို အကြံပြုထားသည်။

URL တစ်ခုသည် ၎င်းကိုယ်တိုင် သို့မဟုတ် ယခင်က ဝင်ရောက်ကြည့်ရှုခဲ့သော လိပ်စာသို့ ပြန်ညွှန်းသောအခါတွင် redirect loop တစ်ခု ဖြစ်ပေါ်ပါသည်။ ဤ configuration error အမျိုးအစားသည် browser များကို 'Too Many Redirects' error ပြသစေပြီး စာမျက်နှာကို ဘယ်တော့မှ မတင်နိုင်စေပါ။ tool သည် loop ကို သိရှိသောအခါတွင် chain ကို ရပ်တန့်စေပါသည်။

307 (ယာယီပြန်ညွှန်းခြင်း) နှင့် 308 (အမြဲတမ်းပြန်ညွှန်းခြင်း) ပြန်ညွှန်းများသည် HTTP နည်းလမ်းများ (POST၊ PUT စသည်) ကို အသုံးပြုပြီး ဖိုင်ကိုယ်ထည်ကို ထိန်းသိမ်းပေးသည်။ ဖောင်တင်သွင်းမှုများ ပျောက်ဆုံးမသွားသင့်သည့် အခြေအနေများတွင် 302 ထက် 307 ကို ပိုနှစ်သက်ပြီး 301 ထက် 308 ကို ပိုနှစ်သက်ကြသည်။

လုံခြုံရေးအကြောင်းပြချက်များကြောင့် ဒေသတွင်းနှင့် သီးသန့်ကွန်ရက်လိပ်စာများ (localhost၊ 192.168.x စသည်) သို့ မေးမြန်းမှုများ ပြုလုပ်၍မရပါ။ ထို့အပြင်၊ အချို့ဆာဗာများသည် bot တောင်းဆိုမှုများကို ပိတ်ဆို့ခြင်း၊ အလွန်နှေးကွေးစွာ တုံ့ပြန်ခြင်း၊ အချိန်ကုန်ခြင်း သို့မဟုတ် မမှန်ကန်သော SSL လက်မှတ်များကို အသုံးပြုခြင်းတို့ ဖြစ်နိုင်သည်။