Конфигуриране на htaccess за MVC框架 в PHP
Сега ще направим така, че всички заявки от
адресната лента да се адресират към нашия файл
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.