Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   No permitir navegar por directorios (https://www.clubdelphi.com/foros/showthread.php?t=40122)

lucasarts_18 07-02-2007 20:25:51

No permitir navegar por directorios
 
Hola:

He buscado información sobro como impedir que el usuario de mi página no pueda ver los contenidos de mi directorio colocando la dirección de la raiz, ejemplo:

http://localhost/sisfact/clientes/

de esta forma el usuario entraría a ver toda la información que se encuentra allí, lo cual no es conveniente, colocar un index.php tampoco es la solución, busqué info sobre .htaccess pero no logro comprender del todo las directivas allí presente, ¿saben algo al respecto?

Desde luego, muchas gracias..

Hasta Luego.-

roman 07-02-2007 21:10:27

Coloca un archivo .htaccess en tu directorio y en él escribe:

Options -Indexes

Con eso debe bastar para impedir la navegación en el directorio y sus subdirectorios. Si no funciona será posiblemente a que no tengas habilitada la sobreescritura de opciones en el httpd.conf

// Saludos

ArdiIIa 07-02-2007 21:23:57

Supongo que eso también tiene que ver con los permisos de cada carpeta en el host...
De todos modos, recientemente me he instalado en mi web el JOOMLA y de ellos he aprendido que para evitar intrusiones en cualquier directorio, solamente basta con poner un index.html totalmente vacio, o mejor dicho, con este contenido
Código PHP:

<html>
<
body bgcolor="#FFFFFF">
</
body>
</
html

en la carpeta en cuestión y ya está...
Mas o menos, deberían ser las carpetas en figuran como Disallow en el fichero "robots.txt"

lucasarts_18 07-02-2007 21:56:08

Cita:

Empezado por roman
Coloca un archivo .htaccess en tu directorio y en él escribe:

Options -Indexes

Roman, esto lo probé en mi trabajo, pero no me resulto, y aquí no tengo permiso para acceder a la configuración del Apache, probaré en casa y después cuento que tal...:)

Hasta Luego.-

Hagen 07-02-2007 22:32:03

Eso se hace mediante el archivo httpd.conf
 
Si recuerdo bien, eso se hace en el archivo httpd.conf.

En el video tutorial que postee se explica como.

Suerte :)

halizia 08-02-2007 12:58:05

Para impedir el acceso a un directorio:

<Directory "C:/apache/htdocs/Proyecto/imagenes">
Options FollowSymLinks
AllowOverride None
</Directory>

lucasarts_18 19-02-2007 18:13:19

Cita:

Empezado por halizia
Para impedir el acceso a un directorio:

<Directory "C:/apache/htdocs/Proyecto/imagenes">
Options FollowSymLinks
AllowOverride None
</Directory>

Preferí esta opción a la de Roman ya que así queda todo configurado en el servidor, de todas maneras gracias.

Hasta luego .-


La franja horaria es GMT +2. Ahora son las 09:17:06.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi