PHP - No dejar ver los archivos de un directorio

   
Vista:

No dejar ver los archivos de un directorio

Publicado por Juan (67 intervenciones) el 04/03/2014 17:09:31
Buenas tardes, estoy haciendo una página web donde una vez que el usuario se loggea, no deja escribir arriba en la dirección la página donde quiera ir, ya que comprueba si esisten unas variables de sesión y lo redirige a otra página aunque el la escriba a mano.

Pero hay un problema, y es que si no escribe una página PHP, si no que escribe un directorio, me sale una lista de todos los ficheros que hay en ese directorio, y no quiero que eso ocurra.

Hay alguna forma de no poder ver los archivos de un directorio?. No se de alguna forma que si existe una variable de sesión no me deje salir de la página hasta que yo pulse salir o algo así.

Un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

No dejar ver los archivos de un directorio

Publicado por Alejandro (198 intervenciones) el 04/03/2014 17:21:33
Yo uso Apache y bueno siendo el servidor web mas popular pues te dejo unos links interesantes

Para no listar los directorios
http://www.maestrosdelweb.com/editorial/directapache/

Para personalizar el error 403
http://www.psicobyte.com/html/taller/errores.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

No dejar ver los archivos de un directorio

Publicado por Juan (67 intervenciones) el 04/03/2014 18:16:38
He probado a crear el fichero .htaccess con esa línea y copiando donde tengo mi wb en local y al intentar abrirla me da un error de acceso o algo así.

No se si hay que configurarlo con más líneas o algo

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve

No dejar ver los archivos de un directorio

Publicado por xve (5519 intervenciones) el 04/03/2014 18:20:26
Hola Juan, exactamente que has puesto en el archivo .htaccess?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

No dejar ver los archivos de un directorio

Publicado por Juan (67 intervenciones) el 04/03/2014 18:34:41
Solamente la línea

Options -Indexes

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve

No dejar ver los archivos de un directorio

Publicado por xve (5519 intervenciones) el 05/03/2014 11:27:19
Al desactivar el Indexes, puede ser que no sepa cual es tu fichero por defecto...
Prueba a añadirle a continuación algo como:
1
DirectoryIndex index.php

Coméntanos, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Alejandro

No dejar ver los archivos de un directorio

Publicado por Alejandro (198 intervenciones) el 05/03/2014 01:11:55
Si tu hosting esta en servidores linux checa los permisos de tu archivo .htaccess yo lo tengo en 644
Bajalo del servidor editalo y subelo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

No dejar ver los archivos de un directorio

Publicado por daniel (17 intervenciones) el 05/03/2014 22:37:17
Hola, crea un index.html en blanco y listo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar