2015-03-10 3 views
0

я работаю с торговой системой OpenCart И есть этот файл .htaccess:Ошибка сервера! ошибка 500 для файла .htaccess

# STARTNITRO 
RewriteRule .* - [E=HTTP_IF_MODIFIED_SINCE:%{HTTP:If-Modified-Since}] 
ExpiresActive On 

#CSS JS XML TXT - 1 WEEK 
<FilesMatch "\.(xml|txt|css|js)$"> 
Header set Cache-Control "max-age=604800, public" 
ExpiresDefault "access plus 1 week" 
</FilesMatch> 

#JPG JPEG PNG GIF SWF SVG - 1 MONTH 
<FilesMatch "\.(jpg|jpeg|png|gif|swf|svg|JPG|JPEG|PNG|GIF|SWF|SVG)$"> 
Header set Cache-Control "max-age=2674800, public" 
ExpiresDefault "access plus 1 month" 
Header set Last-Modified "Wed, 05 Jun 2009 06:40:46 GMT" 
</FilesMatch> 

#OTF WOFF TTF ICO PDF FLV - 1 MONTH 
<FilesMatch "\.(otf|ico|pdf|flv|woff|ttf)$"> 
Header set Cache-Control "max-age=2674800, public" 
ExpiresDefault "access plus 1 month" 
</FilesMatch> 
# ENDNITRO 
# STARTCOMPRESSNITRO 

RewriteCond %{SCRIPT_FILENAME} !-d 
RewriteRule ^(\/?((catalog)|(assets)).+)\.css$ assets/style.php?l=9&p=$1&c=604800 [NC,L] 

RewriteCond %{SCRIPT_FILENAME} !-d 
RewriteRule ^(\/?((catalog)|(assets)).+)\.js$ assets/script.php?l=9&p=$1&c=604800 [NC,L] 

Теперь, когда я вижу мою страницу я вижу ошибку:

Server error! The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there was an error in a CGI script.If you think this is a server error, please contact the webmaster. Error 500

как могу ли я исправить эту ошибку?!

+1

Проверьте журналы ошибок –

+1

проверить журнал ошибок апач, и разместить его в вашем вопросе. –

+0

Возможно, вы используете возврат каретки/линию, а не только линию? – Matthieu

ответ

2

[Пн 9 марта 23: 08: 08,289609 2015] [Ядро: предупреждение] [PID 4856: TID 1668] [клиент :: 1: 53855] C: /xampp/htdocs/shop/.htaccess: Invalid команда «ExpiresActive», возможно, с ошибкой или определяется модулем, не включенным в конфигурацию сервера

Это означает, что у вас нет загруженных mod_expires. Вам нужно раскомментировать эту строку в httpd.conf или использовать a2enmod, если у вас есть это. Обязательно перезапустите apache.

Смотрите этот ответ: Apache crashing when I add Far-Future Expires clause from Rails Guide

Смежные вопросы