Ошибка сервера 500 при добавлении файла .htaccess в корневую папку - PullRequest
4 голосов
/ 21 марта 2011

Я прочитал много вопросов об ошибке сервера 500, связанных со знаменитым файлом .htaccess ... но я до сих пор не нашел ответа на эту ошибку.

У меня есть папка, которую я использовал для проверки файла .htaccess.

=> http://localhost/xampp/example/

Я скопировал .htaccess в папку с примером и получаю ошибку сервера 500

Я проверил свой файл error.log и нашел это: .htaccess RewriteEngine not allowed here

Но я изменил все AllowOverride None на AllowOverride All в своем файле httpd.conf. Я также раскомментировал строку LoadModule expires_module modules/mod_expires.so

журнал ошибок говорит: ExpiresActive not allowed here

что на самом деле происходит ?? ... как я могу решить эту ошибку ??

Это то, что у меня сейчас есть в моем файле .htaccess ...

<ifModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 days"
</ifModule>

Ответы [ 3 ]

3 голосов
/ 21 марта 2011

Я столкнулся с этой ошибкой, когда пытался использовать функции .htaccess, не разрешенные в параметре конфигурации Apache AllowOverride.Если у вас есть доступ к вашей конфигурации Apache, попробуйте установить его на нужный вам уровень или, возможно, All, чтобы разрешить полные возможности .htaccess.

2 голосов
/ 10 апреля 2013

Во-первых, перейдите к файлу httpd.conf вашего apache В моем случае это «C: \ xampp \ apache \ conf \ httpd.conf»

Строки, начинающиеся с #, указывают, что это комментарии Удалите комментарии для этих ниже упомянутых строк

LoadModule deflate_module modules/mod_deflate.so
LoadModule expires_module modules/mod_expires.so
LoadModule headers_module modules/mod_headers.so
0 голосов
/ 29 марта 2016

У меня была такая же проблема сегодня.В моем случае проблема была в том, что я сохранил файл .htaccess с кодировкой UTF-8, но забыл удалить спецификацию (метку порядка байтов).Когда я сохранил как UTF-8 без спецификации, проблема была решена!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...