403 တားမြစ်ထားသောအမှားကဘာလဲ?
One of the most commonly seen errors while browsing is 403 တားမြစ်ထားသောအမှား.
၎င်းသည်အခြေခံအားဖြင့် hypertext transfer protocol protocol တစ်ခု၏တုံ့ပြန်မှုဖြစ်ပြီးသုံးစွဲသူသည်အကြောင်းပြချက်များစွာကြောင့်ရရှိနိုင်သည်။
သင်ကြည့်နေစဉ် ၄၀၃ အမှားတစ်ခုသို့သင်ရောက်ရှိသွားလျှင်၊ သင်သတ်မှတ်ထားသော URL ကိုဝင်ရောက်ခွင့်မရှိသောကြောင့်ဖြစ်သည်။
ဤဆောင်းပါး၌ကျွန်ုပ်တို့သည်သင့်အား၎င်း၏ကွဲပြားသောဗားရှင်း၊ အကြောင်းတရားများ၊ ဖြစ်နိုင်ချေရှိသောဖြေရှင်းချက်များနှင့်ပြသနာကိုကျော်လွှားနိုင်သည့်နည်းလမ်းများမှတစ်ဆင့်သင်လမ်းပြလိမ့်မည်။
What are the variants of HTTP 403 error?
အသုံးအများဆုံးအမှား 403 မူကွဲများမှာ:
- 403 မှားယွင်းနေသည်
- 403 တားမြစ်ထား
- 403 တားမြစ်ထားသောအမှား
- 403 တားမြစ်ထားသော Nginx
- 403 တားမြစ်ထား: Access ကိုငြင်းပယ်ခဲ့သည်
- အမှား 403 တားမြစ်သည်
- ပိတ်ပင်ထားသော
- HTTP 403 တားမြစ်သည်
- Nginx 403 တားမြစ်သည်
HTTP အမှား 403 ကဘယ်လိုအလုပ်လုပ်သလဲ။
အသုံးပြုသူတစ် ဦး သည် HTTP မှတစ်ဆင့် server နှင့်ဆက်သွယ်စဉ်အမှား ၄၀၃ ထဲကတစ်ခုကိုတွေ့မြင်ရလိမ့်မည်။
အသုံးပြုသူကဝက်ဘ်စာမျက်နှာတစ်ခုကိုရှာဖွေရန်ကြိုးစားသောအခါ browser သည် HTTP ကို သုံး၍ တောင်းဆိုမှုကိုပို့သည်။
တုန့်ပြန်မှုအနေနှင့်ဆာဗာကတောင်းဆိုမှုကိုစစ်ဆေးပြီးအရာအားလုံးမှန်ကန်ပါက၊ စာမျက်နှာမတင်ခင် 2xx အမျိုးအစားအောင်မြင်မှုကုဒ်ကိုဆာဗာကတုံ့ပြန်သည်။
၎င်းသည်လျင်မြန်စွာဖြစ်ပွားခြင်းကြောင့်သုံးစွဲသူများသည်၎င်းတို့ဖန်သားပြင်ပေါ်တွင်မမြင်နိုင်ပါ။
သို့သော်ဆာဗာသည်အကြောင်းပြချက်အချို့အတွက်တောင်းဆိုမှုများတွင်တွေ့ရှိပါက ၄xx အမျိုးအစားအမျိုးအစားပြသမှုကိုပြလိမ့်မည်။
ဤကုဒ်များကိုကြိုတင်သတ်မှတ်ထားသည့်အခြေအနေများအရအလိုအလျောက်ထုတ်လုပ်ပြီးအမှားကုဒ်တစ်ခုစီသည်မတူညီသောအကြောင်းပြချက်ကိုကိုယ်စားပြုသည်။
ဤကုဒ်များသည် developer များနှင့်အချို့သောရှုပ်ထွေးသောသုံးစွဲသူများအားအကြောင်းရင်းကိုနားလည်ရန်ကူညီသည်။
အသုံးအများဆုံး 4xx အမျိုးအစားအမှားအယွင်းများ 403 နှင့် 404 ဖြစ်ကြသည်။
အမှား ၄၀၄ ဆိုသည်မှာအသုံးပြုသူတောင်းခံသည့်ဖိုင်များသို့မဟုတ်ရင်းမြစ်များကိုရည်ညွှန်းထားသော URL တွင်မတွေ့နိုင်ပါ။
403 ဆိုသည်မှာဆိုလိုသည်မှာလိုချင်သော URL သည်မှန်ကန်သည်၊ သို့သော်အသုံးပြုသူ၏တောင်းဆိုမှုသည်မပြည့်စုံနိုင်ပါ။
HTTP အမှား ၄၀၃ ၏အမှန်တကယ်အကြောင်းပြချက်သည်တစ်ခုနှင့်တစ်ခုကွဲပြားသည်။ ဥပမာအားဖြင့်၊ အချို့သောဝက်ဘ်ဆိုက်များအတွက်အချို့သောလမ်းညွှန်များအတွင်းရှာဖွေခြင်းသည် ၄၀၃ အခြေအနေဖြင့်တက်ကြွစွာတားမြစ်ထားသည်။
ဆာဗာပေါ်ရှိမာလ်တီမီဒီယာအကြောင်းအရာများကိုတိုက်ရိုက်ဝင်ရောက်ခြင်းကိုပိတ်ခြင်း
What are the common reasons for 403 error?
အထက်တွင်ဖော်ပြထားသော 403 Error ကိုကျွန်ုပ်တို့အတိုချုပ်ရှင်းပြခဲ့ပြီးဖြစ်သောကြောင့်အောက်ပါအကြောင်းပြချက်များကြောင့်အသုံးပြုသူတစ် ဦး သည် 403 Error သို့မည်သို့ဆင်းသက်နိုင်သည်ကိုယခုရှင်းပြပါမည်။
အကြောင်းပြချက် ၁ - Hotlink ကာကွယ်မှု
Hotlinking ဆိုတာဘာလဲ။ Hotlinking သည်လူတစ် ဦး ၏ bandwidth ကိုဓာတ်ပုံနှင့်ဗီဒီယိုများကဲ့သို့သူတို့၏ website ၏ပိုင်ဆိုင်မှုများနှင့်ချိတ်ဆက်ခြင်းဖြစ်သည်။
ထပ်မံရှင်းပြရန်၊ ဝက်ဘ်ဆိုက် ၁ ၏ပိုင်ရှင်သည်သူတို့၏ဆာဗာတွင်အဆင့်မြင့်ရုပ်ပုံများ (သို့) ဗီဒီယိုများကိုလက်ခံထားသည်ဆိုပါစို့။
၀ ဘ်ဆိုဒ် ၂ ၏ပိုင်ရှင်သည်အကြောင်းအရာ၏အရည်အသွေးကိုအတော်လေးသဘောကျပြီးသူ၏ ၀ က်ဘ်ဆိုက်တွင်လည်းအသုံးပြုရန်ဆုံးဖြတ်သည်။
ယခုပုံများကိုသူ့ကိုယ်ပိုင်ဆာဗာပေါ်တွင်တိုက်ရိုက်အစားထိုးမည့်အစားဝက်ဘ်ဆိုက် ၁ ၏ဆာဗာမှသူချိတ်ဆက်နေသည်။
နည်းပညာပိုင်းအရ၎င်းသည်လုံးဝအဆင်ပြေပါသည်။ ဝက်ဘ်ဆိုက်ဒ်ကိုလှည့်လည်ကြည့်ရှုနေစဉ်တွင်အသုံးပြုသူသည်ဆိုက်သည် hotlinking ကိုအသုံးပြုနေသည်ဆိုပါကချက်ချင်းပြောလိမ့်မည်မဟုတ်ပါ။
ထိုသို့ပြုလုပ်ခြင်းသည် ၀ က်ဘ်ဆိုဒ် ၂ အတွက်အရင်းအမြစ်များစွာချွေတာသည်။ သို့သော်၎င်းသည်ဝက်ဘ်ဆိုက် ၁ ၏အရင်းအမြစ်များကိုခိုးယူနေပြီးဝက်ဘ်ဆိုက် ၁ ၏ဆာဗာအတွက်အရည်အသွေး၏အရည်အသွေးကိုယုတ်လျော့စေနိုင်သည်။
ထိုကဲ့သို့သောအခြေအနေများမှရှောင်ရှားရန်ဝက်ဘ်ဆိုက် ၁ ၏ပိုင်ရှင်သည်ဇုံရည်ညွှန်းသူများကိုအကောင်အထည်ဖော်နိုင်သည်။
၎င်းသည် hotlinking ကိုကန့်သတ်ထားပြီး hotlinking အမှု၌ 403 အမှားတစ်ခုကိုပြန်ပေးလိမ့်မည်။
As this is a server to server restriction, the end-user cannot do much in this case, however, the owners can resolve the issue by hosting the content on their own server.
တတိယပါတီအရင်းအမြစ်များကို၎င်းတို့၏ခွင့်ပြုချက်မရပဲအသုံးပြုခြင်းသည်ကျင့် ၀ တ်မရှိကြောင်း ကျေးဇူးပြု၍ မှတ်သားပါ။
How to fix 403 error by Hotlink Protection?
ထူထောင်ရန် Hotlink ကာကွယ်မှု in cPanel, head to Security < Hotlink Protection:
ဒီကနေ, သင် hotlink ကာကွယ်မှုကို enable သို့မဟုတ် disable နိုင်ပါတယ်:
ယခုသင် website1 နှင့် website2 နှစ်ခုလုံးအတွက်ပိုင်ရှင်ဖြစ်လျှင်၎င်းသည် content ကိုသင်၏ website နှင့်ချိတ်ဆက်နိုင်ရန်အတွက်ကိုယ်ပိုင် site အတွက် hotlink protection ကိုပိတ်နိုင်သည်။
အောက်ပါမျက်နှာပြင်သည်သင့်အတွက်ထိုအရာကိုအသေးစိတ်ရှင်းပြလိမ့်မည် -
အကြောင်းပြချက် 2: မကောင်းတဲ့ခွင့်ပြုချက်
403 တားမြစ်ထားသောအမှားများအတွက်နောက်ထပ်အသုံးအများဆုံးအကြောင်းပြချက်မှာဖိုင်ခွင့်ပြုချက်များကိုမသင့်လျော်စွာသတ်မှတ်ခြင်းဖြစ်သည်။
ထိုကဲ့သို့သောပြissuesနာများကိုဖြေရှင်းရန်ပိုင်ရှင်သည်အောက်ပါကဲ့သို့ခွင့်ပြုချက်ကိုသတ်မှတ်ရမည် -
- dynamic အကြောင်းအရာ: 700
- ဖိုင်တွဲများ - ၇၅၅
- တည်ငြိမ်သောအကြောင်းအရာ - ၆၄၄
How to fix 403 error due to Bad Permissions?
ခွင့်ပြုချက်ကို setup လုပ်ရန်၊ အဆင့်များကိုလိုက်နာပါ။
၁။ သတ်မှတ်ထားသော URL နှင့်သတ်မှတ်ထားသော login အထောက်အထားများကို အသုံးပြု၍ သင်၏ cPanel သို့ဝင်ရောက်ပါ
၂။ Files အကွက်ရှိ File Manager အိုင်ကွန်ကိုနှိပ်ပါ
၃။ ပွင့်လင်းသော ၀ င်းဒိုး၏ဘယ်ဘက်တွင်ဖိုင်များနှင့်ဖိုင်တွဲအားလုံး၏ခွင့်ပြုချက်ကိုသင်တွေ့လိမ့်မည်
၄။ public_html ဖိုင်တွဲ၏ခွင့်ပြုချက်များသည်အောက်တွင်ဖော်ပြထားသည့်အတိုင်း ၇၅၀ ဖြစ်ကြောင်းသေချာပါစေ။
အကယ်၍ ၇၅၀ ဖြစ်ပါကနောက်ပြeshနာဖြေရှင်းရန်အခြားနေရာများသို့သွားပါ။
a. Choose the public_html folder > click on the Change Permissions icon
b. Set up permissions to 750 > Save.
ဂ။ browser cache ကိုရှင်းပါ
။ သင်၏ DNS cache ကိုရှင်းပါ
အကြောင်းပြချက် ၃ - လျှို့ဝှက်ဖိုင်များ / မှားယွင်းသော URL
လျှို့ဝှက်ဖိုင်များအားလူသိရှင်ကြားကြည့်ရှုရန်မလိုအပ်ပါ။ ထို့ကြောင့်ဆာဗာသည်အများသုံးခွင့်ကိုကန့်သတ်ထားသည်။
အသုံးပြုသူတစ် ဦး သည်လျှို့ဝှက်ဖိုင်များကိုရယူရန်ကြိုးစားသောအခါ 403 တားမြစ်ထားသောအမှားကိုပစ်ချလိမ့်မည်။
ထိုနည်းတူစွာအချို့သောဆာဗာများအတွက်အသုံးပြုသူမှမသမာသောသို့မဟုတ်မရည်ရွယ်ဘဲမမှန်ကန်တဲ့ URL ကိုရိုက်ထည့်ပါက 403 တားမြစ်ထားသောအမှားသတင်းတစ်ခုပေါ်လာနိုင်သည်။
၎င်းသည်ဆာဗာတစ်ခုနှင့်တစ်ခုကွဲပြားမှုရှိနိုင်သည်။ သုံးစွဲသူ၏ထည့်သွင်းမှုပေါ်မူတည်သည်။ ဥပမာအားဖြင့်ဖိုင်လမ်းကြောင်းထက်ဖိုင်တွဲလမ်းညွှန်တစ်ခုကိုရိုက်ထည့်ပါကသင်အမှားတစ်ခုတွေ့နိုင်သည်။
အကြောင်းပြချက် ၄ - IP စည်းမျဉ်းများ
အစောပိုင်းကဖော်ပြခဲ့သည့်အတိုင်းအမှား ၄၀၃ သည်အဓိကအားဖြင့် authentication error တစ်ခုပေါ်ပေါက်လာသည်။
cPanel တွင်သတ်မှတ်ထားသောမည်သည့် IP Deny rules များကြောင့်အသုံးပြုသူများသည် ၄၀၃ ခုကိုကြည့်နိုင်သည်။
သင်၏ IP Range ကိုသင်ပိတ်ဆို့မထားကြောင်းသေချာစေရန် cPanel ရှိစည်းမျဉ်းများကိုစစ်ဆေးပါ။
အသုံးပြုသူအချို့အတွက် ၀ င်ရောက်ခွင့်ကိုပိတ်ပင်ရန်လိုအပ်လျှင် IP Rules သည်အလွန်အသုံးဝင်သည်။
How to fix 403 error due to IP Rules?
အိုင်ပီစည်းမျဉ်းစည်းကမ်းများကိုစစ်ဆေးရန်အောက်ပါအဆင့်များကိုလိုက်နာပါ။
၁။ URL ကို အသုံးပြု၍ cPanel အကောင့်သို့ဝင်ရောက်ပြီးဝင်ခွင့်အထောက်အထားများကိုထည့်သွင်းပါ။
၂။ လုံခြုံရေးအပိုင်းသို့ သွား၍ IP Blocker အိုင်ကွန်ကိုနှိပ်ပါ။
၃။ ၀ င်ရောက်ခွင့်ကိုပိတ်ပင်လိုသည့် IP လိပ်စာတစ်ခုသို့မဟုတ်တစ်ခုကိုရိုက်ထည့်ပါ။
၄။ Add ခလုတ်ကိုနှိပ်ပါ။
အမည် | အဘိုး |
---|---|
IP လိပ်စာတစ်ခုတည်း | 192.168.0.1 |
2001: db8 :: 1 | |
အကွာအဝေး | 192.168.0.1 - 192.168.0.40 |
2001:db8::1 – 2001:db8::3 | |
အဓိပ္ပာယ်သက်ရောက်သော Range | 192.168.0.1 - 40 |
CIDR ပုံစံ | 192.168.0.1/32 |
2001: db8 :: / 32 | |
192 ကိုဆိုလိုသည်။ * ။ * ။ | 192 ။ * ။ * ။ * |
အကြောင်းပြချက် 5: အညွှန်းကိန်း
ပုံမှန်အားဖြင့်ဝဗ်ဆာဗာသည်ရည်ညွှန်းထားသောသို့မဟုတ်ပင်မစာမျက်နှာကိုသတ်မှတ်ထားသောလမ်းညွှန်မှတင်လိမ့်မည်။
အကယ်၍ အညွှန်းဖိုင်သည်ဖိုင်တွဲထဲတွင်မရှိလျှင်၊ ဝက်ဘ်ဘရောက်ဇာကဖိုင်တွဲအကြောင်းအရာကိုပြလိမ့်မည်၊ သို့သော်၎င်းသည်လုံခြုံရေးအတွက်အန္တရာယ်ရှိနိုင်သည်။
ဖိုင်တွဲအကြောင်းအရာကိုတိုက်ရိုက်မပြရန်နှင့် ၄၀၃ အမှားကိုပြသရန်လုံခြုံရေးအန္တရာယ်ကိုလျှော့ချနိုင်သည်။
ဖြေရှင်းချက်:
သင့်တော်သောအညွှန်းဖိုင်ကို directory သို့ upload သို့မဟုတ် cPanel မှ“ Index Manager” ၏တန်ဖိုးများကိုပြောင်းလဲခြင်းဖြင့်ဤပြissueနာကိုဖြေရှင်းနိုင်သည်။
ကောက်ချက်
HTTP 403 တားမြစ်ထားသောအမှားတစ်ခုဖြစ်ပေါ်ရန်အကြောင်းပြချက်များစွာရှိသည်။ သို့သော်၎င်းတို့အားလုံးသည် Access Denied ဟုဆိုလိုသည်။
403 အမှားအားလုံခြုံရေးချိန်ညှိချက်များကိုပြောင်းလဲခြင်းအားဖြင့်ဆာဗာအဆင့်တွင်ပြုပြင်နိုင်သည်။