ရှေ့စာမျက်နှာသက်ဆိုင်ရာအချက်အလက်IIS အမှား 404 "တောင်းဆိုချက် စစ်ထုတ်ခြင်း မော်ဂျူးသည် လွတ်မြောက်မှု ဆင့်ပွားများပါရှိသော တောင်းဆိုချက်များကို ငြင်းပယ်ရန် ပြင်ဆင်သတ်မှတ်ထားပါသည်။"
IIS အမှား 404 "တောင်းဆိုချက် စစ်ထုတ်ခြင်း မော်ဂျူးသည် လွတ်မြောက်မှု ဆင့်ပွားများပါရှိသော တောင်းဆိုချက်များကို ငြင်းပယ်ရန် ပြင်ဆင်သတ်မှတ်ထားပါသည်။"

အမှားအတွက် အကြောင်းပြချက်

  • Double escape sequences များသည် စာကြောင်းတစ်ကြောင်းမှထွက်သည့်အခါ အချို့သောဇာတ်ကောင်များ အကြိမ်ပေါင်းများစွာ လွတ်မြောက်သွားသည့် အခြေအနေများကို ရည်ညွှန်းပါသည်။ URL ကုဒ်သွင်းခြင်းတွင်၊ ၎င်းတို့ကို မှန်ကန်စွာဖြတ်သန်းပြီး ဆာဗာမှ ခွဲခြမ်းစိတ်ဖြာကြောင်း သေချာစေရန် အထူးအက္ခရာများကို မကြာခဏ လွတ်ပေးပါသည်။ ဥပမာအားဖြင့်၊ နေရာလွတ်များကို "%20" အဖြစ် လွတ်သွားသည်နှင့် အပေါင်းလက္ခဏာ (+) သည် URL တွင် နေရာလွတ်တစ်ခုကို ကိုယ်စားပြုသောကြောင့် ၎င်းသည် ပုံမှန်အားဖြင့် လွတ်သွားခြင်းမရှိပေ။ သို့ရာတွင်၊ ဆာဗာသည် ထပ်မံလွတ်မြောက်ပြီးသော ဇာတ်ကောင်များကို မှားယွင်းစွာ လွတ်သွားပါက၊ နှစ်ဆသော လွတ်မြောက်မှု အစီအစဉ်ကို ထုတ်ပေးလိမ့်မည်။

  • ဆာဗာသည် တောင်းဆိုချက် စစ်ထုတ်ခြင်း မော်ဂျူးတွင် နှစ်ဆထွက်ပြေးမှု အစီအစဥ်များပါရှိသော တောင်းဆိုချက်များကို ငြင်းပယ်ရန် ပြင်ဆင်သတ်မှတ်ထားကြောင်း ဆာဗာမှ အစီရင်ခံတင်ပြသည်မှာ၊ ဆိုလိုသည်မှာ ဆာဗာသည် URL တွင် အပေါင်းဆိုင်းဘုတ်ကို နှစ်ကြိမ် လွတ်သွားကြောင်း ဆိုလိုသည်မှာ၊ အပေါင်းလက္ခဏာသည် %2B အဖြစ် လွတ်သွားကြောင်း နှင့်၊ ထို့နောက် လွတ်သွားပြန်သည် အဓိပ္ပာယ်ဖွင့်ဆိုချက်မှာ %252B ဖြစ်ပြီး၊ မမှန်ဟု ယူဆပါသည်။ ခွဲခြမ်းစိတ်ဖြာမှုအမှားများ သို့မဟုတ် လုံခြုံရေးပြဿနာများ ဖြစ်စေနိုင်သောကြောင့် အဆိုပါတောင်းဆိုမှုကို ဆာဗာမှ ငြင်းပယ်နိုင်ပါသည်။

ဖြေရှင်းချက်

ရှောင်ပြေးပါ။

  • ဤပြဿနာကိုဖြေရှင်းရန် အဓိကသော့ချက်မှာ ဆာဗာသည် URL တွင် အထူးအက္ခရာများကို မှန်ကန်စွာ ဘာသာပြန်ပေးပြီး မလိုအပ်ဘဲ ထွက်ပြေးခြင်းမှ ရှောင်ကြဉ်ကြောင်း သေချာစေရန်ဖြစ်သည်။

ဖွဲ့စည်းမှုဖိုင်

ပြန်လည်ပြင်ဆင်ပါ။ applicationHost.config ဖိုင်ဖွဲ့စည်းပုံပြင်ဆင်ခြင်း၊ ကျေးဇူးပြု၍ ဖိုင်ကိုမွမ်းမံပြင်ဆင်ခြင်းမပြုမီ ကျေးဇူးပြု၍ ဖိုင်ကို အရန်သိမ်းဆည်းပါ။

IIS configuration ဖိုင်ကိုဖွင့်ပါ။

  • သင်ဤအရာကိုလုပ်နိုင်ပါတယ်။ %SystemDrive%\Windows\System32\inetsrv\config အများအားဖြင့် ဖိုင်တွဲအောက်တွင် သက်ဆိုင်ရာ ဆိုက်ဖွဲ့စည်းပုံဖိုင်ကို ရှာပါ။ \applicationHost.configပြီးနောက် ၎င်းကို စာသားတည်းဖြတ်သူ (ဥပမာ Notepad ကဲ့သို့) ဖြင့်ဖွင့်ပါ။

URLScan ဆက်တင်များကိုရှာပါ။

  • ဖွဲ့စည်းမှုပုံစံဖိုင်များတွင် ရှာဖွေပါ။ <requestFiltering> အပိုင်း IIS 7 တွင်၊ URLScan မော်ဂျူးသည် မူရင်းအားဖြင့် အပေါင်းသင်္ကေတပါရှိသော URL တောင်းဆိုမှုများကို ပိတ်ဆို့နိုင်သည်။

အပေါင်းလက္ခဏာကို ခွင့်ပြုရန် ဆက်တင်ကို ထည့်ပါ။

  • ရှိတော့ <requestFiltering> အပိုင်းကို ထည့်လို့ရတယ်။ <allowDoubleEscaping> ဒြပ်စင်၊ ၎င်း၏တန်ဖိုးကို သတ်မှတ်ခြင်း။ trueURL တွင် အပေါင်းလက်မှတ်ထိုးခြင်းကို ခွင့်ပြုရန်။ ဥပမာ-
<security> <requestFiltering allowDoubleEscaping="true"></requestFiltering> </security>

ဖိုင်ကိုသိမ်းဆည်းပြီးပိတ်ပါ။

  • သင်၏ပြောင်းလဲမှုများကို သိမ်းဆည်းပြီး ဖွဲ့စည်းမှုပုံစံဖိုင်ကို ပိတ်ရန် သေချာပါစေ။

IIS ဝန်ဆောင်မှုကို ပြန်လည်စတင်ပါ။

  • အပြောင်းအလဲများ အကျိုးသက်ရောက်မှုရှိစေရန်၊ IIS ဝန်ဆောင်မှုကို ပြန်လည်စတင်ပါ။

ဆော့ဖ်ဝဲအပလီကေးရှင်း- ရှေ့ဆုံးတန်းပလိတ် ဒေါင်းလုဒ်ဆွဲခြင်းနှင့် SEO ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ခြင်း; မှတ်ချက်- ဤဆော့ဖ်ဝဲလ်သည် ဟက်ကာပရိုဂရမ်မဟုတ်ပါ၊ နောက်ခံဒေတာကို ဒေါင်းလုဒ်လုပ်၍မရပါ။
မသက်ဆိုင်ကြောင်းရှင်းလင်းချက်- ဝန်ဆောင်မှုသည် ကိုယ်ပိုင်လေ့လာမှု၊ သုတေသန သို့မဟုတ် တန်ဖိုးထားလေးစားမှုအတွက်ဖြစ်ပြီး အခြားသော စီးပွားဖြစ်မဟုတ်သော သို့မဟုတ် အကျိုးအမြတ်မယူသည့် ရည်ရွယ်ချက်များအတွက်ဖြစ်သည်၊ သို့သော် တစ်ချိန်တည်းတွင် ၎င်းသည် မူပိုင်ခွင့်ဥပဒေနှင့် အခြားသက်ဆိုင်ရာဥပဒေများပါ ပြဋ္ဌာန်းချက်များကို လိုက်နာသင့်ပြီး ၎င်းကို မထိပါးစေရပါ။ ဤဝဘ်ဆိုက်၏တရားဝင်အခွင့်အရေးများနှင့် သက်ဆိုင်သောအခွင့်အရေးများကို ကိုင်ဆောင်ထားသော ဤဆိုက်ရှိကိရိယာများကို အသုံးပြုခြင်းနှင့် ဆက်စပ်အန္တရာယ်များသည် ဤဆော့ဖ်ဝဲနှင့် ဘာမှမဆိုင်ပါ။
မူပိုင်ခွင့် © 2019-2024 Rabbit Software All Rights Reserved Guangdong ICP အမှတ် 19111427-2
ကျူတိုရီရယ်အချက်အလက် အသုံးပြုသူလက်စွဲ ဝဘ်ဆိုဒ်အကြောင်းအရာများ