entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

Como ocultar una carpeta y su contenido con Apache?

Hola a todos!

Mi pregunta es: ¿Como ocultar y/o prohibir el acceso a una carpeta y todo su contenido con Apache? Es decir, como hago para que cuando un navegador web (o el cliente que sea) acceda a una carpeta especifica del servidor, a cualquiera de sus archivos, subcarpetas o archivos dentros de subcarpetas, Apache envie el error "404 Not found" (preferible), o en su defecto, "403 Forbidden".

Lo que quiero con eso, es ocultar una carpeta de imagenes, y acceder a las imagenes con un script de PHP, el cual agrega una marca de agua a cada imagen cada vez que se consulta una imagen con el script.

Saludos!

2 Respuestas

1voto

Peter Puntos137190

Puedes hacerlo con un archivo .htaccess en el directorio que quieres.

Solo incluye el siguiente código en el archivo.

# desactivar navegación en el directorio
Options -Indexes

Saludos.

pedrourday comentado Jul 22

Gracias, pero lo probé y eso solo prohibe el acceso a la carpeta. Si tengo un archivo dentro de esa carpeta o de alguna de sus subcarpetas, puedo leer el archivo.

Peter comentado Jul 22

Lo que quiero con eso, es ocultar una carpeta de imagenes, y acceder a las imagenes

¿No era eso lo que querías?

1voto

Leonardo-Tadei Puntos224480

Hola @pedrourday,

el amigo @Peter tiene razón: te respondió correctamente, pero ahora estás ampliando la pregunta ;-)

Yo la forma que uso para hacer esto es poner las imágenes un directorio atrás o a la par del DocumentRoot, típicamente el /public_html del servidor.

De esta manera, los archivos son inaxecesibles por Apache, pero se pueden acceder desde PHP (salvo que haya alguna restricción impuesta). Esto hace que no exista ruta pública a los archivos.

Saludos cordiales

Por favor, accede o regístrate para responder a esta pregunta.

¿Conoces alguien que puede responder?
¡Comparte esta pregunta!


Otras Preguntas y Respuestas


Actividad Reciente

...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta