Ошибка сервера! Ошибка 500 при использовании файла .htaccess

0
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ index.php?url=$1 [QSA, L]

Я использую этот файл .htaccess и когда я обращаюсь к http://localhost/sites/MVC/help он не возвращается к index.php но дает:

Ошибка сервера!

Сервер обнаружил внутреннюю ошибку и не смог выполнить ваш запрос. Либо сервер перегружен, либо возникла ошибка в скрипте CGI.

Если вы считаете, что это ошибка сервера, обратитесь к веб-мастеру.

Ошибка 500

localhost Apache/2.4.10 (Win32) OpenSSL/1.0.1i PHP/5.5.19

  • 3
    проверьте ваши журналы ошибок
  • 0
    Ваша проблема в том, что rewrite_module, вероятно, не загружен. Вы должны проверить свои журналы ошибок Apache, чтобы увидеть точную причину вашей проблемы. Вложите его внутрь этих тегов: <IfModule rewrite_module>/* You rewrite rules go here*/</IfModule> httpd.apache.org/docs/current/mod/core.html#ifmodule
Показать ещё 2 комментария
Теги:
.htaccess

1 ответ

0

Включите модуль перезаписи. Это решит вашу ошибку.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню