Внутренняя ошибка сервера-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 76

5 ответов:

the

шаги для включения заголовков модулей

$ cd /etc/apache2/mods-available
$ sudo a2enmod headers
$ /etc/init.d/apache2 restart

в командной строке:

установить mod_headers и

sudo a2enmod headers

а затем перезапустить apache

service apache2 restart

попробуйте это:

<IfModule mod_headers.c> Header set [your_options] </IfModule>

вы перезапустили WAMP после установки / включения?

на машине Ubuntu / Debian вы можете просто запустить эту команду:

sudo ln -s /etc/apache2/mods-available/headers.load /etc/apache2/mods-enabled/

и должно быть все готово.....