အမျိုးမျိုးသောရွေးချယ်စရာများကိုရွေးချယ်ပြီး .htaccess ဖိုင်တွင်ရေးသားထားသောစာသားများကိုဖော်ပြခြင်းအားဖြင့် .htaccess ဖိုင်ကိုသင်လျင်မြန်စွာဖန်တီးနိုင်သည်။
Basic authentication (.htpasswd) အတွက် hashed password များကိုလည်းထုတ်လုပ်နိုင်သည်။
.htaccess ဖိုင်ဆိုတာဘာလဲ။
Apache ကဲ့သို့ HTTP server ကိုစီမံရန်တည်ဆောက်ပုံ။
လမ်းညွှန်တစ်ခုစီအတွက်အခြေခံစစ်မှန်ကြောင်းအတည်ပြုခြင်း၊ ပြန်ညွှန်းခြင်းနှင့်အမှားစာမျက်နှာကဲ့သို့သောချိန်ညှိချက်များကိုသတ်မှတ်နိုင်သည်။
.htpasswd ဖိုင်ဆိုတာဘာလဲ။
၎င်းသည်ဖိုင်များ၊ ဖိုလ်ဒါများသို့မဟုတ် BASIC authentication ဟုခေါ်သော HTTP အသုံးပြုသူ authentication ကိုအသုံးပြုသော ၀ က်ဘ်ဆိုက်များကိုကာကွယ်ရန်အသုံးပြုသည်။ .acaccess file တွင်ဖော်ပြထားသောစည်းမျဉ်းများကို အခြေခံ၍ အကောင်အထည်ဖော်သည်။
အသုံးပြုသူအချက်အလက်များသည်အသုံးပြုသူတစ် ဦး ချင်းစီအတွက်လိုင်းတစ်ခုစီတွင်ရေးသားထားပြီးလိုင်းတစ်ခုစီသည်အူမကြီး (:) ကိုခွဲခြားထားသည့်သုံးစွဲသူအမည်နှင့်စကားဝှက်တို့ပါ ၀ င်သည်။ သုံးစွဲသူအမည်များကိုသာမန်စာသားဖြင့်သိမ်းဆည်းထားသည်၊ သို့သော်စကားဝှက်များကို hashed ပုံစံဖြင့်သိမ်းထားသည်။
စကားဝှက်ဖိုင်ကိုမည်သည့်အမည်ပေးမလဲ၊ သို့သော် Apache သည်ပုံမှန်အားဖြင့် .htpasswd ကိုအသုံးပြုပြီး dot ဖိုင်များ ('။ ' နှင့်စသောဖိုင်များ) သည်များသောအားဖြင့်လျှို့ဝှက်ဖိုင်များဖြစ်လာသောကြောင့်၎င်းဖိုင်ကို '.htpasswd' အဖြစ်အမည်ပေးရန်အကြံပြုသည်။
.htaccess ဖိုင်များ၏မကြာခဏအသုံးပြုသောချိန်ညှိချက်များ:
- www မှ www / www သို့ www သို့ဖယ်ရန် / www ကိုဖယ်ရှားရန်
- http / https ဆီသို့လမ်းညွှန်
- ဖိုင်သို့မဟုတ်လမ်းညွှန်သို့ပြန်သွားရန်
- Javascript, CSS သို့မဟုတ်ပုံများသိုလှောင်ခြင်း
- အခြေခံစစ်မှန်ကြောင်းအထောက်အထားပြသခြင်း။ , ၄၀၄၊ ၅၀၀ စသည်တို့) setting ကို
- ပိတ်ဆို့ခြင်းသို့မဟုတ် IP များအားခွင့်ပြုခြင်း
- ပိတ်ဆို့မှုများ
- ပုံမှန်လမ်းညွှန်စာမျက်နှာစာမျက်နှာကိုပြောင်းပါ
- ဝင်ရောက်ခွင့်ကိုငြင်းပယ်သည်။ (အစက်)
- လမ်းညွှန်စာရင်းအားတားဆီးရန်
- gzip ကိုဖွင့်ပါ
.htaccess ဖိုင်နှင့်အတူစည်းမျဉ်းများ
- .htaccess ဖိုင်သည်လက်ရှိ directory နှင့် subfolders အားလုံးနှင့်အလုပ်လုပ်သည်။
- အကယ်၍ .htaccess ဖိုင်ပျက်ကွက်လျှင်၊ 500 အမှား client ကိုမှပြန်လာသောဖြစ်ပါတယ်။ ဒါကြောင့်တည်းဖြတ်တဲ့အခါသတိထားပါ။ တည်းဖြတ်ခြင်းမပြုမီမိတ္တူကိုအရန်အဖြစ်သိမ်းထားရန်အကြံပြုလိုပါသည်။
- မှတ်ချက်မုဒ်သို့လိုင်းပြောင်းရန်သင်မ run လိုသောလိုင်းတစ်ခုတွင် '#' ကိုသုံးပါ။