URL Rewrting & Authentification
Hello,
ça fait 2 jours que je tourne... j'en peux plus !
mon site est hébergé chez mavenhosting : un site de base et un "domaine compagnon" :
compagnon.domaine-de-base.com
J'ai un premier .htaccess dans le répertoire racine de compagnon, me permettant de transformer compagnon.domaine-de-bas.com en compagnon.com, et aussi de rajouter le fameux "trailing slash" :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
RewriteEngine on
##Adding trailing slash
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://www.compagnon.com/$1/ [L,R=301]
##Going to www.compagnon.com
RewriteCond %{HTTP_HOST} ^compagnon.domaine-de-base.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.compagnon.domaine-de-base.com$ [OR]
RewriteCond %{HTTP_HOST} ^compagnon.com$
RewriteRule ^(.*)$ http://www.compagnon.com/$1 [L,R=301] |
et tout ça marche très bien :
compagnon.domaine-de-base-com/test va bien vers www.compagnon.com/test/
tout parfait :)
là ou ça se corse... c'est quand j'essaie de protéger un répertoire, "admin" par exemple.
j'y mets le htaccess habituel suivant :
Code:
1 2 3 4 5
|
AuthUserFile /home/xxx/xxx/admin/.htpass
AuthName "Identification obligatoire"
AuthType Basic
Require valid-user |
et là rien ne marche plus sur ce répertoire, avec Firefox, j'obtiens cette erreur :
Citation:
Redirection de page incorrecte
Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas.
Et bien sûr, si je supprime mon premier htaccess, la protection fonctionne, mais plus la réécriture des urls !
Joli conflit entre le url rewriting du premier et l'authentification du second.
Bref, c'est l'un ou l'autre et je n'arrive pas à faire fonctionner les deux en même temps :(
Des pistes ?
MERCI !