301 WordPress永久链接重定向

时间:2013-06-26 作者:pulla

在…上.httaccess, 我们用的就是这样。

RedirectMatch 301 ^/food/(.*)$ http//:domain.com/food-for-healthy/$1
它工作得很好。但我们有一个老链接的问题。我们以前有一个多网站,名字叫“food”。改为“健康食品”

所以我们就这样改变了。

RedirectMatch 301 ^/food/(.*)$ http//:domain.com/food-for-healthy/$1
正如你所知,

http//:domain.com/food/
以及

http//:domain.com/food
都是一样的。

问题是http//:domain.com/food 需要转到http//:domain.com/food-for-healty/

我尝试了几种方法,但它出现重定向错误。

RedirectMatch 301 /food http//:domain.com/food-for-healthy
这将获取重定向错误。如何更改它才能正常工作?

1 个回复
最合适的回答,由SO网友:Pothi Kalimuthu 整理而成

你可以试试这个。。。

RedirectMatch 301 ^/food$ http//:domain.com/food-for-healthy/
按照的语法RedirectMatch, URL部分不能是正则表达式。因此,为了实现您可以使用RewriteRule.

结束

相关推荐

已在GET_HEADER之前使用wp_reDirect在前端POST表单上发送的标头

我已经处理了已经发送的标题的各种问题,检查了是否有空格,并确保在wp\\u重定向之后出现get\\u标题行,但我被卡住了。代码为:<?php if ( !is_user_logged_in()) { include (TEMPLATEPATH . \'/member.php\'); } else { ?> <?php if( \'POST\' == $_SERVER[\'REQUEST_METHOD\'] &&