Redirection via htaccess avec condition
Bonjour,
J’utilise WordPress pour mon site et j’avais des urls avec le format suivant :
Code:
1 2 3 4
| https://www.domaine.com/rrefff-rre-id-17-details/
https://www.domaine.com/yhfddf-rrf-id-12-details/
https://www.domaine.com/sdfsdf-tyg-id-5-details/
https://www.domaine.com/fzefefe-fdf-id-9-details/ |
J’ai effectué une mise à jour du site depuis plusieurs semaines et maintenant j’utilise le format suivant :
Code:
1 2 3 4
| https://www.domaine.com/produit-rrefff-rre-id-17 /
https://www.domaine.com/produit-yhfddf-rrf-id-12/
https://www.domaine.com/produit-sdfsdf-tyg-id-5/
https://www.domaine.com/produit-fzefefe-fdf-id-9/ |
Mais je viens de remarquer que google affiche trop d’urls introuvable 404 (l’ancien format)
J’ai essayé plusieurs commandes sur .htaccess pour rediriger les urls de l’ancien format tel que l’exemple suivant mais sans succès.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| # 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]
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/([A-Za-z0-9-]+)-details/ [NC]
RewriteRule ^produit-([A-Za-z0-9-]+)/?$ /$1-details/ [L]
</IfModule>
# END WordPress |
Pouvez-vous m’aider à résoudre ce problème pour rediriger l’ancien format si trouvé vers le nouveau format ?
Merci d’avance pour votre aide.