2009-05-13 21 views
6

Quiero crear un archivo .htaccess en mi DocumentRoot, de modo que el directorio esté protegido por contraseña.Apache .htaccess contraseña proteger con ruta relativa

Pero el archivo de contraseña, quiero especificarlo usando la ruta relativa de DocumentRoot.

Por lo tanto, si estoy revisando el código en otro sistema, simplemente funciona como está. El archivo de contraseña será parte de mi control de fuente.

¿Cómo puedo acceder al directorio principal de DocumentRoot desde el archivo .htaccess?

+0

posible duplicado de [htaccess AuthUserFile ruta relativa?] (Http://stackoverflow.com/questions/6111627/htaccess-authuserfile-relative-path) – cweiske

Respuesta

7

No creo que eso sea posible. El AuthUserFile directive requiere que la ruta del archivo sea absoluta (por lo tanto, desde la raíz del sistema de archivos) o relativa desde server root.

6

Las rutas AuthUserFile son relativas a la raíz del servidor (/etc/apache2/ en Debian) o absolutas.

Para ocuparse de diferentes servidores, puede usar las directivas IfDefine con diferentes variables en cada servidor; consulte my blog post al respecto.

+0

buena solución para entornos dev/live. – Novocaine

Cuestiones relacionadas