l'autenticazione HTTP usando .htaccess / htpasswd ... finestra di dialogo viene in su per due volte
-
11-09-2019 - |
Domanda
Ho un sito che ha il percorso principale sotto la protezione tramite password. Ho anche una sottocartella che hanno un (.htaccess / htpasswd) Protezione password separata.
Per qualche ragione, quando accedo sottocartella, mi chiedono di mettere nel mio id / password due volte. Tutti i file cui si fa riferimento sono sotto la sottocartella.
Cosa dovrei fare per risolvere questo? Ho provato questo su diversi browser ed è lo stesso comportamento.
C'è una principale pagina html con un .swf (l'unica cosa sulla pagina) ... si carica altre attività, ma sono all'interno della stessa sottocartella.
Soluzione
Se si sta caricando un file XML o qualcosa dal SWF fuori di un dominio diverso, che potrebbe causare. Non posso controllare, ma potrebbe anche accadere se i carichi SWF su HTTP e XML è su HTTPS o qualcosa del genere.
Altri suggerimenti
Se hai creato una direttiva riscrittura ...
Stai chiesto nome utente / password quando viene richiesta "yoursite.com". Poi, l'URL viene riscritto automaticamente in base al file .htaccess, una seconda richiesta è fatta per "www.yoursite.com", e si sta chiesto un nome utente / password di nuovo. Se si digita l'URL in indirizzi del browser sbarrare la strada vostro .htaccess riscrive indirizzi, allora verrà richiesto solo per il tuo username / password una volta.
In sintesi, se il file .htaccess riscrive "yoursite.com" come "www.yoursite.com", quando si richiede "yoursite.com" si sarà chiesto il tuo username / password due volte; una volta per "yoursite.com" e una seconda volta per "www.yoursite.com". Quando si richiede "www.yoursite.com", verrà richiesto il nome utente / password una volta.