У меня есть файл htaccess, который отлично работает на хосте, но когда я помещаю его локально, он показывает мне эту ошибку:
Внутренняя ошибка сервера
Сервер обнаружил внутреннюю ошибку или неправильную конфигурацию и не смог выполнить ваш запрос.
Обратитесь к администратору сервера, admin @ localhost, и сообщите им время возникновения ошибки и все, что вы могли сделать, что могло вызвать ошибку.
Дополнительная информация об этой ошибке может быть доступна в журнале ошибок сервера.
Я нашел это предупреждение в файле журнала ошибок:
[Вт, 17 апр, 10:02:25 2012] [предупреждение] [клиент 127.0.0.1] D: /wamp/www/jivan/sql/.htaccess: Неверная команда "Заголовок", возможно, написана с ошибкой или определена модулем, не включенным в конфигурация сервера
это мой код файла htaccess:
RewriteEngine On
AddDefaultCharset utf-8
RewriteRule ^([0-9-]+)/keyword_show.html$ keyword_show.php?keyword_id=$1
RewriteRule ^page_(.*).html$ page.php?url=$1
RewriteRule ^([0-9-]+)/(.*)/(.*)/(.*).html$ $2.php?advertisement_cat=$1&id=$3&pagenumber=$4
RewriteRule ^([0-9-]+)/(.*)/(.*).html$ $2.php?advertisement_cat=$1&pagenumber=$3
RewriteRule ^([0-9-]+)/(.*).html$ $2.php?advertisement_cat=$1
# cache images and flash content for one month
<FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf)$">
Header set Cache-Control "max-age=2592000"
</FilesMatch>
# cache text, css, and javascript files for one month
<FilesMatch ".(js|css|pdf|txt)$">
Header set Cache-Control "max-age=2592000"
</FilesMatch>
мой локальный сервер запущен wamp, и я также включил модуль перезаписи !!!
так в чем проблема? !!
Шаги по включению модулей HEADERS
$ cd /etc/apache2/mods-available $ sudo a2enmod headers $ /etc/init.d/apache2 restart
источник
sudo a2enmod headers && sudo service apache2 restart
(должно работать в дистрибутивах на основе Debian).В командной строке:
Установить mod_headers
а затем перезапустите apache
источник
Попробуй это:
Вы перезапустили WAMP после установки / включения?
источник
На машине Ubuntu / Debian вы можете просто запустить эту команду:
и все должно быть настроено .....
источник
Этот ответ работает для меня
источник