Bonjour à tous,

Je suis sur un multisite wordpress. J'ai Différent anciens urls avec le même nom de sous-dossier qui doivent renvoiyer à présent vers un nouvel url qui a un nom de sous-dossier différent.

Exemple

Ancien url 1 : http://site1.fr/fr-chauffage.html doit renvoyer vers https://www.site1.fr/installation_chauffage
Ancien url 2 : http://site2.fr/fr-chauffage.html doit renvoyer vers https://www.site2.fr/installateur_ch...dans_ma_region

j'ai donc écris le fichier htaccess suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
RewriteCond %{HTTP_HOST} ^site1\.fr
RewriteRule ^/?(.*)$ https://www.site1.fr/$1 [R=301,L]
RewriteRule ^fr\.html$ / [R=301,L]
RewriteRule ^fr-chauffage.html$ /installation_chauffage/ [R=301,NC,L]
 
RewriteCond %{HTTP_HOST} ^site2\.fr
RewriteRule ^/?(.*)$ https://www.site2.fr/$1 [R=301,L]
RewriteRule ^fr\.html$ / [R=301,L]
RewriteRule ^fr-chauffage.html$ /installateur_chauffage_dans_ma_region/ [R=301,NC,L]
Le problème que je rencontre est que l'internaute est toujours renvoyé vers le site1 + le bon sous-dossier du site 2

L'internaute est renvoyé vers https://www.site1/installateur_chauffage_dans_ma_region et non vers l'url correct c'est-à-dire https://www.site2/installateur_chauffage_dans_ma_region

Si j'ai 3 sites qui ont le même sous dossier dans l'ancien url il seront toujours redirigé vers le site1 + le bon sous dossier du nouvelle url...