当你改变固定链接结构时,WordPress会发送301头消息吗?

时间:2011-05-31 作者:qodeninja

我有一个超旧的博客,我通过升级多个版本从2.0.7升级到3.1。我最大的担忧之一是失去了我遗留URL的所有链接,但很明显,这些链接是在我没有考虑URL需要如何更改的时候创建的。

令我惊讶的是,我发现改变我的permalink结构

/文章/%类别%/%postname%/

/id/%post\\u id%/%postname%/

WordPress自动查找合适的URL,运行非常顺利,这很好。

但我想知道,既然我改变了链接结构,它是否会发送301条标题消息,这样我就不会失去5年以上的链接,还是有办法强迫WordPress对旧URL这样做?

谢谢

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

是的,WordPress将对“真实”URL执行“301:永久移动”。WordPress称之为“规范”。当它点击404时,WordPress将在URL片段上进行查找,并尝试找到包含该段的帖子/页面。如果它找到一个,它会wp_redirect() 到适当的永久性岗位。

结束