Posso usare Htpasswd per garantire una directory inesistente (una directory mod_rewrite virtuale)?

StackOverflow https://stackoverflow.com/questions/4470929

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?

È stato utile?

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
scroll top