Bonjour à tous,
Je possède un site web chez un hébergeur mutualisé où la racine contient un fichier index.html et trois sous-dossiers pour 3 sites (1 statique, 2 blogs wordpress).
Mes trois sous-domaines sitestatique.site.com, blog1.site.com et blog2.site.com redirigent vers les sous-dossiers respectifs.
Tout fonctionnait jusqu'à hier soir, où, sans manipulation particulière, mon blog2 s'est mis à remplacer la racine de son URL par blog2.site.com
Autrement dit, alors qu'un bouton de l'index est censé me rediriger vers monsite.com/blog2, il me redirige désormais vers blog2.site.com/blog2
Le blog1 et le site statique, eux, ne sont absolument pas affectés.
Pour résumer, si je tape :
monsite.com => OK
monsite.com/blog1 => OK
blog1.monsite.com => monsite.com/blog1 (OK)
sitestatique.monsite.com => monsite.com/sitestatique (OK)
monsite.com/blog2 => blog2.site.com/blog2 (KO)
N'ayant rien fait de particulier, j'ai décidé de supprimer le sous-domaine de chez mon hébergeur, mais le problème persiste. On m'a dit d'attendre que les DNS soient rafraichis, mais cela fait plusieurs heures que c'est pareil.
Voici mes .htaccess
Racine
Code :
- <IfModule mod_rewrite.c>
- RewriteEngine On
- RewriteCond %{HTTPS} !=on [OR]
- RewriteCond %{HTTP_HOST} ^http://www\.chartouni\.fr [NC]
- RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]
- </IfModule>
|
blog1
Code :
- # BEGIN WordPress
- # Les directives (lignes) entre 'BEGIN WordPress' et 'END WordPress' sont
- # généré dynamiquement, et ne doivent uniquement être modifiées via les filtres WordPress.
- # Toute modification des directives entre ces marqueurs sera outrepassée.
- <IfModule mod_rewrite.c>
- RewriteEngine On
- RewriteCond %{HTTPS} !=on [OR]
- RewriteCond %{HTTP_HOST} ^http://www\.chartouni\.fr/blog [NC]
- RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]
- RewriteBase /blog1/
- RewriteRule ^index\.php$ - [L]
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteRule . /blog1/index.php [L]
- </IfModule>
- # END WordPress
|
blog2
Note: La raison pour laquelle le RewriteBase est à /blog1/ dans mon blog1, c'est parce que c'était un blog à la racine du serveur, qui a depuis été déménagé dans un dossier fils, au contraire du blog2 qui a toujours existé dans le sous-dossier, lui. Ce n'est peut-être pas très propre, mais c'est la seule solution qui ait fonctionné jusqu'à maintenant. Les deux blogs tapent dans la même base, avec un préfixe différent.
Pouvez-vous m'aider ?
Merci d'avance.
Message édité par User Name le 19-05-2020 à 22:47:04
---------------
"Pour diriger un troupeau de 1000 vaches, il faut 1 bâton. Pour diriger un troupeau de 1000 hommes, il faut 1000 bâtons. Pour diriger un troupeau de 1000 français, il faut beaucoup beaucoup de bâtons." - Proverbe africain