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 Puntos138680

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.

0voto

pedrourday comentado

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.

1voto

Peter comentado

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 Puntos226490

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

  • Freda0370183 ganó una medalla hace 4 horas

    Club de los 100 - Recibió un total de 100 puntos
  • NilaPilgrim4 ganó una medalla hace 12 horas

    Humano Verificado - Verificó su email
  • ErwinImhoff1 ganó una medalla hace 1 día

    Club de los 100 - Recibió un total de 100 puntos
  • FelipeMedel ganó una medalla hace 1 día

    Buen Comentario - Comment received +2 upvote
  • FelipeMedel ganó una medalla hace 1 día

    Renovador - Recibió medalla Buena Respuesta en res…
  • FelipeMedel ganó una medalla hace 1 día

    Buena Respuesta - Recibió +1 votos en respuesta
  • FelipeMedel ganó una medalla hace 1 día

    Buen Comentario - Comment received +2 upvote
  • FelipeMedel ganó una medalla hace 1 día

    Buena Respuesta - Recibió +1 votos en respuesta
  • EllPanda ganó una medalla hace 1 día

    Veterano - Primera visita hace más de 180 días
  • EllPanda ganó una medalla hace 1 día

    Regular - Primera visita hace más de 90 días
...

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

Conecta