htaccess à la racine bloque le second htaccess
Bonjour,
J'ai un wordpress et un repertoire perso "monrepertoire" que je souhaite protéger par un mot de passe (via htaccess et htpasswd )
.Voici l'arborescence de mon site
Code:
1 2 3 4 5 6 7 8 9 10
| /public_html
|- .htaccess : avec la config de wordpress
|-/monrepertoire
|- /monrepertoire/monfichier.php : fichier a proteger
|- /monrepertoire/htaccess : avec la config pour proteger ce repertoire
|- /monrepertoire/htpasswd : mot de passe crypté
[..]
|-/wp-content
|-/wp-include
|- index.php : fichier de wordpress |
J'ai donc mis un htaccess dans mon répertoire perso avec dedans les ligne ci dessous avec un htpasswd
Code:
1 2 3 4
| AuthName "Page protégée"
AuthType Basic
AuthUserFile "/home/monsite/public_html/monrepertoire/.htpasswd"
Require valid-user |
Le problème c'est que quand je vais dans ce répertoire, il me demande pas le mot de passe comme attendu mais je suis redirigé à la racine de mon site
J'ai identifié que c'est les lignes du htaccess de WordPress à la racine qui bloque.
Code:
1 2 3 4 5 6 7 8 9 10 11
|
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress |
Si je le retire ca fonctionne, mais je souhaite pas trop car c'est quand meme la config de base de wordpress.
Du coup Comment puis faire ? merci