He estado limpiando mi proyecto últimamente. Tengo un .htaccess principal en el directorio raíz y otros 6. 5 de ellos corrieron Options -Indexes
que no vi ningún punto de permitir que cualquier Directorio mirara tan movido al principal. así que ahora solo tengo 2 archivos .htaccess. el principal y uno en /system
que sostienehtaccess <Directory> negar todo
# Block External Access
deny from all
así que quería correr en /system
que sólo desde dentro de la principal. Así que eliminé el que está en/system y agregué
# Block External Access
<Directory "/system/">
deny from all
</Directory>
a mi archivo .htaccess principal dejando 1!
pero ahora me sale un error interno del servidor
El servidor encontró un error interno o mala y era incapaz de completar su solicitud.
Póngase en contacto con el administrador del servidor, webmaster @ localhost y para informarle de la hora en que se produjo el error, y todo lo que pudo haber causado el error.
Más información sobre este error puede estar disponible en el error del servidor log.
Apache/2.2.17 (Ubuntu) Server en 10.0.1.5 puerto 80
El objetivo es bloquear la lectura de todos los archivos en/system y es sub directorio de permitir la visualización, sino de todo lo demás, todo desde un .htaccess
archivo para todo el proyecto ¿Alguna idea sobre cómo puedo solucionar esto? Hice algunas búsquedas en Google pero no pude sacar nada.
Sí. Tenía un .htaccess colocado en/system antes. Solo estaba tratando de tener solo uno para todo el proyecto. Supongo que no puedo y tendré que hacerlo de esa manera. – Keverw
para usuarios de Windows, asegúrese de que el nombre del archivo sea exactamente '.htaccess' guardando-como el archivo de algún editor de texto porque el explorador de Windows no le permite eliminar nombres de archivos. fue un problema para mí –