2009-08-24 91 views
2

有什么办法可以在Wordpress博客中有两个不同的永久链接?这是因为我们很多人在我们对搜索引擎优化的知识有限时开始写博客,并且在一些不友好的网址中结束。WordPress的:两个不同的永久链接为相同的博客

因此,来自博客的大量网页已被搜索引擎索引,并且我们不希望破坏旧网址。

因此,我想创建与旧版本不同的新固定链接。只有更新的帖子应该使用这个永久链接。

有没有解决这个问题的方法?如果没有302重定向,我们想在同一个WordPress博客中创建2个不同的永久链接。

回答

2

如果我的理解正确,您只想使用旧的永久链接结构(例如?p=123)访问旧的帖子,而只能使用新的结构(例如/2009/08/name-of-article)访问新的帖子。

如果不重写Wordpress代码,恐怕这是不可能的(请参阅我的答案最后的简短说明)。

但是,我认为Scott Yang的permalink redirect plugin(向下滚动到FAQ)或Dean Lee的permalink migration plugin可能是一个解决方案。

当Wordpress生成一个链接时(例如,对于一篇新文章,对于“继续阅读”链接或搜索结果),它将使用新的永久链接结构,即使对于旧帖子意)。如果某人使用旧的永久链接,它将被即时重写,并且用户(或SE)将被重定向到正确的页面。

这301重定向应该保持您的网页排名。


解释为什么具有用于新老帖并联不同固定链接结构意味着改变WordPress的代码:

对于每个柱,WordPress的存储有唯一的ID(例如“123”)和不一定是唯一的交名称(例如“文章名称”)。

当访问一个类似于/2009/08/name-of-article的永久链接的URL时,Wordpress会根据当前配置的永久链接结构转换此链接。如果它构造了一个链接,它也会根据当前配置的永久链接规则执行此操作。

您需要添加代码脚趾Wordpress,以便它使用两个不同的规则,取决于文章的年龄。

相关问题