0

我在论坛上搜索了答案,但对我没有用。

我已经使用 Wordpress 重建了一个网站,并希望保留旧网址。

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

我想永久移动到 url,例如:/produits-et-services/conseil-et-accompagnement/

由于 URL 中的变量,重定向 301 不起作用。我尝试了这个:

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,但也没有用。

有人能帮助我吗 ??

4

1 回答 1

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 缓存问题。

于 2013-10-18T16:43:04.163 回答