Wordpress:同一个博客的两个不同的永久链接

时间:2009-08-24 17:26:15

标签: wordpress seo permalinks

我们有什么方法可以在Wordpress博客中拥有两个不同的永久链接?这是因为当我们对搜索引擎优化的知识有限时,我们很多人开始写博客,并最终导致某些不符合SE的网址。

因此,来自博客的大量网页已经被搜索引擎编入索引,我们不想破坏旧网址。

因此,我想创建一个与旧版本不同的新永久链接。只有较新的帖子才能使用这个永久链接。

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

1 个答案:

答案 0 :(得分:2)

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

如果不重写Wordpress代码,我担心这是不可能的(请参阅我的答案末尾的简短说明)。

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

当Wordpress生成链接时(例如,对于新文章,“继续阅读”链接或搜索结果),它将使用新的固定链接结构,即使对于旧帖子(遗憾的是,这不是你想要的那样) )。但是,如果有人使用旧永久链接,它将被动态重写,用户(或SE)将被重定向到正确的页面。

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


解释为什么并行地为新旧帖子设置不同的永久链接结构意味着更改Wordpress代码:

对于每个帖子,Wordpress都会在数据库中存储唯一的ID(例如“123”),而不一定是唯一的帖子名称(例如“文章名称”)。

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

您需要在Wordpress中添加代码,以便根据文章的年龄使用两种不同的规则。