J'utilise Django via FastCGI. J'ai une partie non-django de mon site Web et je dois le protéger avec l'autorisation d'apache de base. Voici une partie de ma config:Django + basic http auth
RewriteEngine On
RewriteBase/
RewriteRule ^media(.*)$ - [L]
RewriteRule ^SUPERSECRET(.*)$ - [L]
RewriteRule ^images(.*)$ - [L]
RewriteRule ^robots.txt$ - [L]
RewriteRule ^(admin_media/.*)$ - [L]
RewriteRule ^(dispatch\.fcgi/.*)$ - [L]
RewriteRule ^(.*)$ dispatch.fcgi/$1 [L]
Alors SUPERSECRET
dir ne doit pas être traité par répartiteur django. S'il n'y a pas auth, tout est ok, mais quand j'ajoute .htaccess à SUPERSECRET
dir:
AuthUserFile /home/user/site/SUPERSECRET/.htpasswd
AuthName "Members Area"
require valid-user
je reçois 401 échoué erreur auth sans demande votre login & mot de passe, comment dois-je corriger mes fichiers de configuration? Merci!