如何将单个博客文章从一个博客移动/重定向到另一个博客?

时间:2011-09-22 作者:ahockley

我看到了很多关于移动整个博客的答案,但以下是我的设想:

我有一些内容丰富的博客。我不再在这些网站上发布新内容。我现在正在另一个(新)网站上发布。我不想从以前的网站迁移所有内容,但我想移动一些“最热门”的帖子。将几个帖子从一个站点迁移到另一个站点的最佳方式是什么?

我认为,为了SEO的目的,有一个重定向是有意义的,这样当前接收搜索流量的帖子将把流量传递到新网站上。

3 个回复
最合适的回答,由SO网友:Joost de Valk 整理而成

实际上,最好的方法是将帖子复制到新博客,然后在旧博客上,将该页面的rel=“canonical”链接添加到新帖子的URL。这将通知谷歌和其他SE,您希望获得其他新的页面排名,而不必实际打扰您的用户。

有几个插件可以做canonical,其中两个是我的,如果你没有在那些我推荐使用的旧站点上做很多工作的话my canonical plugin.

SO网友:Brian Fegter

使用工具->导出可以非常简单地做到这一点。对于你最热门的帖子,创建一个新类别,并对你想要导出的帖子进行分类。然后,转到工具->导出并单击帖子单选按钮。您将看到导出条件的下拉列表。从列表中选择您的类别,保存wxr文件,然后将其导入新站点。

重定向有几种方法,您可以向htaccess文件中添加代码,或挂接到早期操作中,以检查您创建的类别的帖子,然后设置标题并从中重定向。

SO网友:Milo

根据要重定向的单个帖子的数量,您可以将一个。htaccess文件到301会专门重定向“最大点击数”,然后将所有其他内容发送到新的域根目录。

Options +FollowSymLinks
RewriteEngine on

# redirect specific posts
RewriteRule ^old/post/$ http://www.newdomain.com/new/post/ [R=301,L]
RewriteRule ^some/other/post/$ http://www.newdomain.com/another/new/post/ [R=301,L]
# etc..

# redirect everything else that didn\'t match above
RewriteRule (.*) http://www.newdomain.com/ [R=301,L]

结束

相关推荐

Redirect feed to 404 page

当我的访问者访问我页面的任何提要时,我想将他们重定向到我的404。像这样的。我可以在不更改标题URL的情况下执行此操作。function fb_disable_feed() { // set_404(); } add_action(\'do_feed\', \'fb_disable_feed\', 1); add_action(\'do_feed_rdf\', \'fb_disable_feed\', 1); add_action(\'do_fe