Внутренняя ошибка сервера-htaccess
У меня есть файл htaccess, который отлично работает на хосте, но когда я ставлю его на локальный, он показывает мне эту ошибку:
Внутренняя Ошибка Сервера
сервер обнаружил внутреннюю ошибку или неправильной настройки и не удалось выполнить ваш запрос.
пожалуйста, свяжитесь с администратором сервера, admin@localhost и сообщите их о времени произошла ошибка, и все, что вы могли бы сделать это, возможно, вызвало ошибку.
дополнительные сведения об этой ошибке могут быть доступны в ошибка сервера бревно.
Я нашел это предупреждение в файл журнала ошибок :
[Вт апр 17 10: 02: 25 2012] [предупреждение] [клиент 127.0.0.1] D:/wamp/www/jivan/sql/.htaccess: недопустимая команда 'Header', возможно, неправильно написанная или определенная модулем, не включенным в конфигурацию сервера
Это мой код файла htaccess:
RewriteEngine On
AddDefaultCharset utf-8
RewriteRule ^([0-9-]+)/keyword_show.html$ keyword_show.php?keyword_id=
RewriteRule ^page_(.*).html$ page.php?url=
RewriteRule ^([0-9-]+)/(.*)/(.*)/(.*).html$ .php?advertisement_cat=&id=&pagenumber=
RewriteRule ^([0-9-]+)/(.*)/(.*).html$ .php?advertisement_cat=&pagenumber=
RewriteRule ^([0-9-]+)/(.*).html$ .php?advertisement_cat=
# 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 и I включен модуль перезаписи тоже!!!
Так в чем проблема?!!
5 ответов:
шаги для включения заголовков модулей
$ cd /etc/apache2/mods-available $ sudo a2enmod headers $ /etc/init.d/apache2 restart
в командной строке:
установить mod_headers и
sudo a2enmod headers
а затем перезапустить apache
service apache2 restart