Настройка 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.