¿Cómo desactivo la navegación por directorios?
Quiero deshabilitar la exploración del directorio de la carpeta /galerias y todos los subdirectorios
Índice de /galerias/409
* Parent Directory * i1269372986681.jpg * i1269372986682.jpg * i1269372988680.jpg
Cree un archivo .htaccess que contenga la siguiente línea:
Options -Indexes
Esa es una opción. Otra opción es editar su archivo de configuración de Apache.
Para hacerlo, primero debes abrirlo con el comando:
vim /etc/httpd/conf/httpd.conf
Luego encuentra la línea:
Options Indexes FollowSymLinks
Cambie esa línea a:
Options FollowSymLinks
Por último, guarde y salga del archivo y reinicie el servidor Apache con este comando:
sudo service httpd restart
(Tienes una guía con capturas de pantalla aquí ).
La mejor manera de hacerlo es deshabilitarlo con el servidor web apache2. En mi Ubuntu 14.X - abrir /etc/apache2/apache2.conf
cambiar desde
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
a
<Directory /var/www/>
Options FollowSymLinks
AllowOverride None
Require all granted
</Directory>
luego reinicie Apache mediante:
sudo service apache2 reload
Esto deshabilitará la lista de directorios de todas las carpetas que sirve apache2.
Aparte de los dos métodos mencionados anteriormente (editar /etc/apache2/apache2.conf o agregar Opciones -Índices en el archivo .htaccess), aquí hay otro
a2dismod autoindex
Reinicie el servidor apache2 después
sudo service apache2 restart
Edite/Cree un .htaccess
archivo dentro /galerias
con esto:
Options -Indexes
La exploración de directorios la proporciona el módulo mod_autoindex .