Foros del Web » Administración de Sistemas » Shared Hosting y VPS »

Restringir Carpetas en el Host

Estas en el tema de Restringir Carpetas en el Host en el foro de Shared Hosting y VPS en Foros del Web. Hola buenas tardes, tal vez esta duda sea un poco sosa y para algunos muy tonta pero bueno estamos aprendiendo: ¿Como se restringe el acceso ...
  #1 (permalink)  
Antiguo 06/12/2014, 14:52
 
Fecha de Ingreso: junio-2010
Ubicación: Puebla, Pue.
Mensajes: 70
Antigüedad: 13 años, 10 meses
Puntos: 1
Pregunta Restringir Carpetas en el Host

Hola buenas tardes, tal vez esta duda sea un poco sosa y para algunos muy tonta pero bueno estamos aprendiendo:

¿Como se restringe el acceso a algunas carpetas de un sitio en el host?

Estoy trabajando con php, jquery y ajax y el modelo vista-controlador (no ocupo ningun framework)

si mis archivos que son las fachadas estan en la raiz del sitio y el contenido de dichos cascarones los tengo dentro de una carpeta 'Views' como hago para que no entren directamente a los archivos de views por la url?

Me refiero a que en la raiz esta el archivo 'admin.php', este carga el head del html: css, js, plugins, etc;... y no tiene contenido, solo carga las vistas (archivos php formularios) que están dentro de la carpeta views...

si uno accede a un archivo de views por la url este se puede abrir, sin estilos ni cosas asi pero se puede acceder a los formularios php.

lo mismo si uno intenta accede a otras carpetas con contenido php, por ejemplo en mi caso a las carpetas classes y controllers donde tengo mas archivos php.

Hay alguna manera de ponerle seguridad a estas subcarpetas del directorio?

De antemano gracias y saludos!
  #2 (permalink)  
Antiguo 08/12/2014, 19:29
Colaborador
 
Fecha de Ingreso: mayo-2005
Ubicación: Costa Rica
Mensajes: 2.642
Antigüedad: 19 años
Puntos: 31
Respuesta: Restringir Carpetas en el Host

Hola,

Si lo que quieres es evitar que se muestre la lista de directorios y partiendo de que estás en un hosting con apache que permita modificar el .htaccess, bastará con que coloques esto en el archivo .htaccess de cada subcarpeta:

===
Options -Indexes
===

Otra opción sería que niegues el acceso desde .htaccess:

====
Deny from all
====

O que envíes a una página 404 personalizada:

====
Redirect /subfolder/ 404.html
====

Espero te sirva, saludos!
__________________
ALL IN HOSTING-Alojamiento Web Profesional en USA y España - Hosting Wordpress, Reseller,CLOUD,Servidores VPS y Dedicados.

Etiquetas: carpetas, controlador, seguridad, vista, web-hosting
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 00:23.