使用带有url变量的htaccess重定向301

时间:2013-10-18 16:38:22

标签: php wordpress .htaccess mod-rewrite redirect

我在论坛上搜索了答案,但没有为我工作。

我使用Wordpress重建网站,并希望保留旧网址。

我有旧网址,例如:index.php?option=com_content&view=article&id=51&Itemid=67&lang=fr

我想永久地移动到网址:/produits-et-services/conseil-et-accompagnement/

重定向301由于URL中的变量而无法正常工作...我试试这个:

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]

在我的wordpress .htaccess上,但也没有用。

有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:0)

确保此规则:

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]
在任何其他现有重写规则

之前,

位于顶部

并在其他浏览器中进行测试,以避免301缓存问题。