Foros del Web » Programando para Internet » PHP »

Como se prohibe el acceso a un directorio?

Estas en el tema de Como se prohibe el acceso a un directorio? en el foro de PHP en Foros del Web. Wola Alguien sabe como se prohibe el acceso a un directorio de la web?....por ejemplo tg la pagina.... http://localhost/lokesea/loksea2/lokesea3.php y al kitar lokesea3.php se me ...
  #1 (permalink)  
Antiguo 11/05/2006, 04:38
 
Fecha de Ingreso: septiembre-2004
Ubicación: Gran Canaria
Mensajes: 89
Antigüedad: 19 años, 8 meses
Puntos: 0
Como se prohibe el acceso a un directorio?

Wola

Alguien sabe como se prohibe el acceso a un directorio de la web?....por ejemplo tg la pagina....http://localhost/lokesea/loksea2/lokesea3.php y al kitar lokesea3.php se me ve todo lo k contiene el directorio....como puedo evitar eso?....k salga alguna pagina diciendo k no esta permitido el acceso a ese directorio o algo?

Muchas Gracias y Saludos!
  #2 (permalink)  
Antiguo 11/05/2006, 05:41
 
Fecha de Ingreso: abril-2006
Mensajes: 268
Antigüedad: 18 años
Puntos: 2
Esta pregunta deberias hacerla en el foro Servidores Web. Igualmente, si utilizas apache tendrías que quitar la opcion "Indexes" en el directorio correspondiente (seguramente querras hacerlo en el root). Te quedaria algo asi:

<Directory "ruta/al/directorio/root">
Options FollowSymLinks MultiViews
</Directory>

Saludos.
  #3 (permalink)  
Antiguo 11/05/2006, 06:04
 
Fecha de Ingreso: septiembre-2004
Ubicación: Gran Canaria
Mensajes: 89
Antigüedad: 19 años, 8 meses
Puntos: 0
ok, pues a ver si lo mueven al sitio correspondiente. Si no ya lo preguntare por alli.

Gracias
  #4 (permalink)  
Antiguo 11/05/2006, 10:29
Avatar de icebeam  
Fecha de Ingreso: marzo-2006
Mensajes: 27
Antigüedad: 18 años, 1 mes
Puntos: 0
Debes crear un archivo llamado index.php en la carpeta loksea2 (en general es en cada carpeta de tu sitio). Dentro de ese archivo index.php puedes poner una redireccion a otra pagina (la de inicio por ejemplo con header en php o a una pagina de error.)

Ejemplo:

index.php
Código HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Acceso No Autorizado</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
	header ("Location: ../HTML/ingreso.php"); // aqui redireccionas
	exit;
?>
</body>
</html> 
  #5 (permalink)  
Antiguo 11/05/2006, 11:23
 
Fecha de Ingreso: mayo-2006
Mensajes: 10
Antigüedad: 18 años
Puntos: 0
Otra opcion es poniendola como carpeta protegida desde tu panel de control
  #6 (permalink)  
Antiguo 11/05/2006, 11:34
Avatar de agnelpr  
Fecha de Ingreso: abril-2006
Mensajes: 6
Antigüedad: 18 años
Puntos: 0
puedes hacer lo siguiente:

<?php
header ("Location: ../pepe.php");
//en pepe.php pones el camino que quieras y ya esta
//ok
?>
  #7 (permalink)  
Antiguo 11/05/2006, 15:41
 
Fecha de Ingreso: septiembre-2004
Ubicación: Gran Canaria
Mensajes: 89
Antigüedad: 19 años, 8 meses
Puntos: 0
Ooooook, Muchas Gracias por vuestra ayuda. Funciona Perfectamente. Una solución sencilla para un problema sencillo.....

Saludos!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:16.