RewriteRule RedirectPermanent conflit

Nouveau WRInaute
Bonjour à tous,

j'ai un problème de redirections d'URL suite à une migration wordpress de local vers mon serveur distant suite à une update de mon site.
J'ai eu beau chercher (sur WRI notamment), je n'arrive pas à régler mon problème)

J'ai des règles de rewriting qui je crois m'empêchent de faire les redirections permanentes de mes anciennes URL.

voici mon htaccess:

Code:
# 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]
RedirectPermanent http://www.monsite.com/index.php?page=1&id=1 http://www.monsite.com/ma-nouvelle-page/

#</IfModule>
# END WordPress

Le problème est que quand je tape cette URL: http://www.monsite.com/index.php?page=1&id=1
cela me la réécrit ainsi: http://www.monsite.com/?page=1&id=1 et m'affiche ma nouvelle page d'accueil

J'ai essayé de tourner le problème dans tous les sens (redirection de cette page http://www.monsite.com/?page=1&id=1, mettre la redirection avant les rewriterule, sortir la redirection du <if>...) rien ne fonctionne.

Auriez vous une solution à ce problème?

Merci beaucoup pour votre aide
 
Nouveau WRInaute
un petit up!
je galère toujours...
J'ai essayé avec les rewrite cond, en jouant sur les [L] etc...rien n'y fait!

Je continue a creuser ! si jamais vous avez une idée pour m'aider, je vous en serais très reconnaissant!
 
Nouveau WRInaute
bon j'ai trouvé, ou plutôt contourné le problème... j'ai utilisé le plugin appelé "redirection"...et ca marche, je ne sais pas trop comment mais cela fonctionne!
 
Discussions similaires
Haut