Me gustaría deshabilitar la indexación de directorios en Apache.
Este es mi archivo .htaccess completo. Pero tan pronto como descomento Options -Indexes
el servidor se cae.
¿Qué estoy haciendo mal?
#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>
Respuesta1
Probablemente su Apache se haya configurado httpd.conf
con AllowOverride
valores tales que no le permite ajustar ninguna opción en .htaccess.
¿Tiene acceso al httpd.conf
registro de errores de Apache?
Respuesta2
En caso de que alguien más tenga el mismo problema, el problema fue que yocopiado y pegadoEn la linea:
Options –Indexes
¡Y Apache no pudo hacer frente a la codificación del guión!