Apache e mod_expires

1

Modifiquei a configuração no httpd.conf do Apache para poder usar mod_expires, mas quando carrego uma página, agora tenho um erro 500 (o servidor encontrou um erro interno e não conseguiu concluir sua solicitação. servidor está sobrecarregado ou houve um erro em um script CGI.).

No httpd.conf eu realmente tenho: LoadModule expires_module modules / mod_expires.so sem # antes.

Eu uso o XAMPP no Windows Vista.

Existe algo mais que precisa ser ativado?

O servidor Apache fornece páginas da Web sem problemas quando o .htaccess está vazio. Mas eu adiciono o seguinte código, eu tenho o erro 500.

<IfModule mod_expires.c>
# Turn on Expires and set default to 0
ExpiresActive On
ExpiresDefault A0

# Set up caching on media files for 1 year (forever?)
<FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav)$">
ExpiresDefault A604800 #12 hours cache
Header append Cache-Control "public"
</FilesMatch>
</IfModule>

Alguma idéia?

    
por Patrick Desjardins 01.11.2009 / 21:28

1 resposta

2

2 coisas:

1- Não é possível adicionar o cache de ExpiresDefault A604800 # 12 horas porque o # 12 não é um comentário ... os comentários parecem estar em uma linha.

2- Eu precisei carregar também o LoadModule headers_module modules / mod_headers.so!

Obrigado por me informar sobre a verificação do Log womble.

    
por 01.11.2009 / 21:41