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-ზე.