Bonjour,

voila mon problème, j'ai fait un wordpress avec un .htpasswd, ensuite j'ai migré ce site. Seulement voila, lorsque la migration est faite il me demande à nouveau un id et mt de passe alors que lorsque j'ai fait la migration j'ai supprimer le .htpasswd.

  • le serveur est sur OVH
  • j'utilise fillzilla
  • j'ai afficher les fichier cacher et j'ai suprimé les filtres
  • le site est dans un sous répertoire


.htaccess du dossier www

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# Activons le "RewriteEngine" pour pouvoir 
# utiliser les "RewriteRule" et "RewriteCond"
RewriteEngine on

# Ensuite, vérifions que nous sommes bien sur 
# mathieupeloquin.com ou www.mathieupeloquin.com
# et dans le sous-dossier voulu.
RewriteCond %{HTTP_HOST} ^(www.)?reunion-sante.com$
RewriteCond %{REQUEST_URI} !^/wordpress/

# Vérifions si la personne a tapé le nom d'un
# fichier ou dossier existant (dans ce cas, nous
# ne voulons pas ré-écrire la requête...)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# Maintenant que toutes les conditions ont été
# rencontrées, on redirige vers le bon sous-dossier
RewriteRule ^(.*)$ /wordpress/$1

# Finalement, on vérifie si la personne n'a seulement
# tapé que le nom de domaine (avec ou sans www) sans
# rien mettre après la barre oblique (/). Si oui, on redirige
# vers le bon sous-dossier, sur le fichier principal...
# (notez que le fichier pourrait être autre chose, tel que
# index.php, autrefichier.html, quelquechose.php...)
RewriteCond %{HTTP_HOST} ^(www.)?reunion-sante.com$
RewriteRule ^(/)?$ wordpress/index.php [L]

RewriteEngine  on

# BEGIN WordPress

# END WordPress
.htaccess du sous répertoir wordpress

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>

# END WordPress
Encore plus bizar, il y a un plugin de maintenance qui permet d'afficher une page de maintenance. Sur cette page on ne demande pas de id pw htpassword, mais lorsque l'on ce connecte en admin (petit cadena à droite), la on demande un un id pw.

url: http://www.reunion-sante.com/
id: test
pw: test

Merci de votre aide