mod_rewrite включен, но .htaccess не работает - PullRequest
1 голос
/ 05 апреля 2011

У меня проблема с моим .htaccess.

на странице phpinfo (), я вижу, что 'mod_rewrite' находится в 'загруженных модулях' в 'apache2handler', но мой .htaccess делаетне работает ..

.htaccess 

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.php

У меня ошибка с .htaccess?

Ответы [ 2 ]

3 голосов
/ 05 апреля 2011

Если у вас есть ошибка с .htaccess, Apache, как правило, даст вам 500 ответов. Если честно, «дешевый» способ, который я использую, чтобы убедиться, что у меня правильная конфигурация, состоит в том, чтобы поместить мусор типа «alksdjfalsdkjf» в .htaccess - ошибка 500 означает, что я его включил, ошибка не означает, что я что-то забыл. ;)

Возможно, вы захотите проверить настройки AllowOverride.

2 голосов
/ 06 апреля 2011

Попробуйте добавить

Опции + FollowSymLinks

Выше переписать движок и посмотреть, работает ли он

...