offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
⊗ppOpDFmHSe 166 of 179 menu

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