sous-dossier J'ai un site qui redirige toutes les demandes de fichiers/dossiers qui n'existent pas dans un fichier d'index en utilisant .htaccess:mod-rewrite .htaccess en conflit avec auth
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule !admin/* index.php [NC,L]
Il y a un dossier « admin/» qui a ce qui suit dans .htaccess pour auth:
AuthType Basic
AuthName "admin"
AuthUserFile "/path/to/passwd"
require valid-user
Ajout du fichier .htaccess auth « admin/» provoque la demande d'être pris au piège par mod-rewrite au lieu de fournir la réponse d'authentification. J'ai essayé quelques choses différentes essayant de contourner ceci (y compris ceci: htaccess rewrite and auth conflict), mais n'ai pu obtenir aucun achat.
Merci.
EDIT: Si je suis déjà authentifié, la règle de réécriture fonctionne me permettant d'accéder au dossier "admin /". Donc, il semble que c'est le défi de l'authentification qui fait quelque chose de bancal. Lorsque vous dites avoir essayé la solution de l'autre poste, à quoi ressemblait votre code?
Avez-vous eu de la chance avec ce problème? –