PHP-ում MVC ֆրեյմվորքի համար htaccess-ի կարգավորում
Այժմ եկեք անենք, որ հասցեային տողից բոլոր հարցումները
ուղղվեն մեր index.php ֆայլին: Այսինքն՝ ինչ էլ որ
մուտքագրի օգտատերը բրաուզերում, այն կուղղվի
index.php-ին, և այդ ֆայլի կոդը կզբաղվի նրանով,
թե օգտատերին որ էջը ցույց տալ:
Ահա htaccess ֆայլի պարունակությունը:
RewriteEngine On
RewriteBase /
RewriteRule .+ index.php
Հիմա հիշենք, որ project/webroot պանակի հասցեները
չպետք է վերահասցեավորվեն դեպի ինդեքս, քանի որ
այնտեղ ենք պահում ոճերը, սկրիպտները, նկարները
և նմանատիպ այլ բաներ: Եկեք հաշվի առնենք դա մեր
htaccess-ում.
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/project/webroot/
RewriteRule .+ index.php
Ստեղծեք htaccess ֆայլը: Կատարեք
նկարագրված կարգավորումը: Ստուգեք դրա աշխատանքը.
Բոլոր հասցեները, բացի project/webroot պանակի հասցեներից,
պետք է վերահասցեավորվեն դեպի index: