301更改的永久链接结构和类别基础的重定向

时间:2011-11-19 作者:scpers0n

我正在重新开发一个新的WP安装站点。旧场地具有以下永久性结构:

领域com/CATEGORY/POSTNAME/

新站点具有以下permalink结构:

领域com/YEAR/MONTH/POSTNAME/

我需要在htaccess中设置301重定向,以正确重定向旧帖子。我发现了很多相反的重写规则(年/月/POSTNAME/到类别/POSTNAME/),但没有一条规则适合我需要的方式。

我不喜欢使用插件。似乎所有重定向插件都不工作。但是,如果建议使用Dean的Permalink迁移,我会使用它。

1 个回复
SO网友:Matthew Boynes

WordPress实际上301就是这些现成的!它默认处理许多基本结构,因此除非您切换到或从非常独特的配置(例如。/blog/%postname%/), 这可能会奏效。

结束

相关推荐

WP_REDIRECT在标题中不起作用,退出正在中断页面

很抱歉问这么一个基本的问题,我已经看了其他问题,没有找到答案。我已经定制了一些公共页面,它们有自己的标题public。我正在页面的开头(header.php中的第1行)对所有其他页面进行基本的登录检查。其目的是将未标记的用户重定向到接收页面,在那里他们可以获得帮助、登录等。只是a)它不会重定向,b)添加“退出;”按照建议,也会打断页面的其余部分。我尝试将其抽象为函数中的函数。php和它破坏了函数。php,所以现在Idunnowhatsgoingon。代码如下:if (is_user_logged_in()