Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
274 views
in Technique[技术] by (71.8m points)

php - Redirection 301 with htaccess with url variables

I've searched answers on the forum but didn't worked for me.

I have rebuild an website using Wordpress and want to keep old urls.

I have old URLs like : index.php?option=com_content&view=article&id=51&Itemid=67&lang=fr

that i want to move permanantly to url like : /produits-et-services/conseil-et-accompagnement/

Redirect 301 didn't worked because of vars in URL.. and i've try this :

RewriteCond %{QUERY_STRING} ^option=com_content&view=article&id=51&Itemid=67&lang=fr$ [NC]
RewriteRule ^index.php$ http://solunea.fr/produits-et-services/conseil-et-accompagnement/ [L,R=301]

On my wordpress .htaccess but didn't worked either.

Can someone help me please ??

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Make sure this rule:

RewriteCond %{QUERY_STRING} ^option=com_content&view=article&id=51&Itemid=67&lang=fr$ [NC] 
RewriteRule ^(index.php)?$ /produits-et-services/conseil-et-accompagnement/ [L,R=301,NC]

is placed right on top before any other existing rewrite rule

and test in a different browser to avoid 301 caching issues.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...