PHP-ում MVC ֆրեյմվորքի համար htaccess-ի կարգավորում

Այժմ եկեք անենք, որ հասցեային տողից բոլոր հարցումները ուղղվեն մեր index.php ֆայլին: Այսինքն՝ ինչ էլ որ մուտքագրի օգտատերը բրաուզերում, այն կուղղվի index.php-ին, և այդ ֆայլի կոդը կզբաղվի նրանով, թե օգտատերին որ էջը ցույց տալ:

Ահա htaccess ֆայլի պարունակությունը:

.htaccessRewriteEngine On
RewriteBase /

RewriteRule .+ index.php

Հիմա հիշենք, որ project/webroot պանակի հասցեները չպետք է վերահասցեավորվեն դեպի ինդեքս, քանի որ այնտեղ ենք պահում ոճերը, սկրիպտները, նկարները և նմանատիպ այլ բաներ: Եկեք հաշվի առնենք դա մեր htaccess-ում.

.htaccessRewriteEngine On
RewriteBase /

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

Ստեղծեք htaccess ֆայլը: Կատարեք նկարագրված կարգավորումը: Ստուգեք դրա աշխատանքը. Բոլոր հասցեները, բացի project/webroot պանակի հասցեներից, պետք է վերահասցեավորվեն դեպի index: