Bonjour à tous,
Je ne suis pas très doué en rewriting poussé et sur wordpress j'ai un petit soucis .
Quand je redirige les urls de mon ancien site avec des 301 de ce type :
/fr/produits/achat http://monsite.com/mes-produits
, wordpress me sort une adresse qui n'a rien à voir, comme celle ci : http://monsite.com/mes-produits//achat/produit1
En gros j'ai une incompatibilité entre les 301 que j'ai fait et les redirections wordpress.
Ce qui m'arrangerait, c'est de retirer les //et tout ce qu'il y a après. Cela règlerais le problème, mais je n'arrive pas à écrire la règle.
Voila le htaccess par defaut de wp
# 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
Merci d'avance pour votre aide.
Je ne suis pas très doué en rewriting poussé et sur wordpress j'ai un petit soucis .
Quand je redirige les urls de mon ancien site avec des 301 de ce type :
/fr/produits/achat http://monsite.com/mes-produits
, wordpress me sort une adresse qui n'a rien à voir, comme celle ci : http://monsite.com/mes-produits//achat/produit1
En gros j'ai une incompatibilité entre les 301 que j'ai fait et les redirections wordpress.
Ce qui m'arrangerait, c'est de retirer les //et tout ce qu'il y a après. Cela règlerais le problème, mais je n'arrive pas à écrire la règle.
Voila le htaccess par defaut de wp
# 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
Merci d'avance pour votre aide.