2010-09-21 6 views
0

J'utilise mod_rewrite pour rediriger les gens d'un domaine à un autre (tout en préservant le reste de l'URL). Les deux domaines pointent sur la même base de code.Apache traitant les directives d'authentification avant les règles mod_rewrite

L'un des répertoires possède une authentification contrôlée par un fichier .htaccess local.

Ces directives d'authentification sont traitées avant le traitement de la règle mod_rewrite. Par conséquent, le client reçoit deux fois un mot de passe.

J'ai essayé de placer des règles mod_rewrite dans le fichier .htaccess, au-dessus des directives liées à l'authentification, mais cela échoue de façon étrange.

Quel est le moyen le plus simple d'empêcher cette double authentification?

Répondre

1

Mettez vos directives d'authentification dans le <VirtualHost> block de l'hôte sur lequel vous souhaitez authentifier les utilisateurs.

Questions connexes