Pregunta

Tengo que añadir una zona protegida por contraseña a un sitio que estoy trabajando (con el archivo .htpasswd). La cosa es que toda la estructura de directorios se está apuntando a que no existe y se crea a través de mod_rewrite.

¿seguirá trabajando, o tiene el directorio en realidad tiene que existir físicamente en el servidor?

Aclaración: Si bien puede que necesite proteger con contraseña el directorio: http: // sitename / categoría / protegido /

mod_rewrite se traduce esto a: index.php? = categoría de la categoría Construcción y = protegido

Así que el directorio real no existe . ¿Sigue siendo de protección?

¿Fue útil?

Solución

Puede agregar las reglas de acceso al archivo de configuración de Apache (httpd.conf o similar) en una etiqueta Directory o la ubicación en lugar de añadir en el archivo .htaccess.

Otros consejos

Sus reglas de reescritura en última instancia, apuntar a algunos archivos en un directorio en el sistema (a menos que redirigir a los usuarios a alguna localización externa). La configuración de la autenticación debería estar en el directorio subyacente al que se accederá.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top