Рекомендуемые настройки Apache
Добавьте следующее в httpd.conf
Apache или в конфигурационный файл виртуального хоста. Не забудьте заменить path/to/basic/web
на корректный путь к basic/web
.
# Устанавливаем корневой директорией "basic/web"
DocumentRoot "path/to/basic/web"
<Directory "path/to/basic/web">
RewriteEngine on
# Если запрашиваемая в URL директория или файл существуют обращаемся к ним напрямую
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Если нет - перенаправляем запрос на index.php
RewriteRule . index.php
# ...прочие настройки...
</Directory>