PHP တွင် MVC Framework အတွက် htaccess ကို ပြင်ဆင်ခြင်း

ယခုအခါ address bar မှ တောင်းဆိုချက်အားလုံးကို ကျွန်ုပ်တို့၏ index.php ဖိုင်သို့ လိမ့်ရောက်စေပါမည်။ ဆိုလိုသည်မှာ သုံးစွဲသူက browser တွင် ရိုက်ထည့်သည့် အရာမည်သည့်အရာမဆို index.php သို့ ဦးတည်သွားပြီး ထိုဖိုင်ရှိ code မှ သုံးစွဲသူအား မည်သည့်စာမျက်နှာကို ပြသရမည်ကို ဆုံးဖြတ်ပါလိမ့်မည်။

ဖိုင် htaccess ၏ အကြောင်းအရာမှာ အောက်ပါအတိုင်း ဖြစ်သည်-

.htaccessRewriteEngine On
RewriteBase /

RewriteRule .+ index.php

ယခု သတိရရန်၊ project/webroot ဖိုတွဲမှ လိပ်စာများကို index သို့ ပြန်ညွှန်းမပေးသင့်ပါ၊ အဘယ်ကြောင့်ဆိုသော် ထိုနေရာတွင် စတိုင်များ၊ စကရစ်ပတ်များ၊ ရုပ်ပုံများနှင့် အလားတူအရာများကို သိမ်းဆည်းထားသောကြောင့်ဖြစ်သည်။ ကျွန်ုပ်တို့၏ htaccess တွင် ဤအချက်ကို ထည့်သွင်းစဉ်းစားပါမည်-

.htaccessRewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_URI} !^/project/webroot/
RewriteRule .+ index.php
Задание 1

htaccess ဖိုင်ကို ဖန်တီးပါ။ ဖော်ပြပါ ပြင်ဆင်မှုကို လုပ်ဆောင်ပါ။ ၎င်း၏အလုပ်လုပ်ဆောင်မှုကို စမ်းသပ်ပါ- project/webroot ဖိုတွဲမှ လိပ်စာများမှလွဲ၍ လိပ်စာအားလုံးသည် index သို့ ပြန်ညွှန်းပေးရမည်။