2013-09-15 3 views
1

Я пытаюсь использовать этот файл .htaccess в проекте mvc для перенаправления всего на индексную страницу/controller/method/params, но когда я перехожу в корневую директорию, я получаю ошибку 500. Есть ли что-то не так с кодом:Что не так с этим файлом htaccess

php_flag display_errors on 
php_value error_reporting 9999 

RewriteEngine On 
RewriteBase /mvc/ 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-l 

RewriteRule ^(.+)$ index.php?url=$1 [QSA,L] 
+0

это может быть бесконечным циклом, перенаправление на URL (index.php), который соответствует шаблону. Возможно, вы захотите исключить index.php в regex RewriteRule. http://stackoverflow.com/a/1855345/1165635 – lemieuxster

+0

Не могли бы вы скопировать строки в вашем журнале ошибок apache, связанном с ошибкой внутреннего сервера? – Sumurai8

ответ

0

Если вы работаете в PHP как CGI, вы не можете использовать php_flag и php_value настройки.

Reference

Смежные вопросы