Domanda

Devo aggiungere una zona protetta da password a un sito su cui sto lavorando (utilizzando il file .htpasswd).Il fatto è che l'intera struttura di directory a cui viene puntato non esiste e viene creata tramite mod_rewrite.

Funzionerà ancora o la directory deve effettivamente esistere fisicamente sul server?

Una precisazione:Anche se potrebbe essere necessario proteggere con password la directory:http://nomesito/categoria/protetto/

mod_rewrite lo traduce in:index.php?category=categoria&directory=protetto

Quindi la directory vera e propria non esiste.E' ancora tutelabile?

È stato utile?

Soluzione

Puoi aggiungere le regole di accesso al file di configurazione di Apache (httpd.conf o simile) in un tag Directory o Posizione invece di aggiungerlo nel file .htaccess.

Altri suggerimenti

Le tue regole di riscrittura indicheranno infine alcuni file in una directory sul tuo sistema (a meno che non reindirizzino gli utenti a una posizione esterna).La configurazione dell'autenticazione dovrebbe trovarsi nella directory sottostante a cui si accederà.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top