Posso usare Htpasswd per garantire una directory inesistente (una directory mod_rewrite virtuale)?
Domanda
Io uso il modello front controller e così tutte le richieste vengono instradate attraverso il mio file index.php. Mi piacerebbe fissare il controller 'Admin' (accessibile a miosito / admin /) con .htpasswd. L'unico problema è, 'admin' non è una directory, ma è solo un mod_rewrite. questo può essere fatto?
Soluzione
non è solo un modo, io sono abbastanza sicuro. È possibile creare il controllo degli accessi con mod_rewrite e [F]
su qualsiasi criterio si sarebbe definito. Si veda ad esempio controllo accessi con mod_rewrite . Detto questo si può perfettamente fare questo.
<Location /admin>
[here your rules]
</Location>
Il Richiede direttiva ha per contesto della directory il che significa che si può utilizzare il contesto
<Directory>, <Location>, <Files>, and <Proxy>
:)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow