Gostaria de desabilitar a indexação de diretório no Apache.
Este é o meu arquivo .htaccess completo. Mas assim que eu descomentei Options -Indexes
o servidor caiu.
O que estou fazendo de errado?
#Options –Indexes
<IfModule mod_expires.c>
# Turn on the Expires engine
ExpiresActive On
# CSS and JavaScript
ExpiresByType text/css "access plus 1 hour"
ExpiresByType application/javascript "access plus 1 hour"
# Media: images
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
# Webfonts
ExpiresByType application/x-font-ttf "access plus 1 month"
ExpiresByType font/opentype "access plus 1 month"
ExpiresByType application/x-font-woff "access plus 1 month"
ExpiresByType image/svg+xml "access plus 1 month"
ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
<IfModule mod_headers.c>
Header append Cache-Control "public"
</IfModule>
</IfModule>
Responder1
Provavelmente o seu Apache foi configurado httpd.conf
com AllowOverride
valores definidos que não permitem ajustar nenhuma opção no .htaccess.
Você tem acesso ao httpd.conf
log de erros do Apache?
Responder2
Caso alguém tenha o mesmo problema, o problema é que eucopiado e coladona linha:
Options –Indexes
E o Apache não conseguiu lidar com a codificação do hífen!