2009-05-13 21 views
6

Voglio creare un file .htaccess nel mio DocumentRoot, in modo che la directory sia protetta da password.Apache .htaccess password protect con percorso relativo

Ma il file password, voglio specificare utilizzando il percorso relativo di DocumentRoot.

Quindi, se sto verificando il codice in un altro sistema, funziona come è. Il file delle password farà parte del mio controllo sorgente.

Come accedere alla directory padre di DocumentRoot dal file .htaccess?

+0

possibile duplicato di [htaccess AuthUserFile percorso relativo?] (Http://stackoverflow.com/questions/6111627/htaccess-authuserfile-relative-path) – cweiske

risposta

7

Non credo sia possibile. Il AuthUserFile directive richiede che il percorso del file sia assoluto (quindi dalla directory principale del file system) o relativo dallo server root.

6

I percorsi AuthUserFile sono relativi alla radice del server (/etc/apache2/ su Debian) o assoluti.

Per gestire server diversi, è possibile utilizzare le direttive IfDefine con variabili diverse su ciascun server - vedere my blog post a tale proposito.

+0

bella soluzione per ambienti dev/live. – Novocaine