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
Включите модуль перезаписи. Это решит вашу ошибку.
<IfModule rewrite_module>/* You rewrite rules go here*/</IfModule>
httpd.apache.org/docs/current/mod/core.html#ifmodule