在Google Blogger / Blogspot中使用301重定向

时间:2014-07-17 05:24:21

标签: .htaccess redirect settings blogger http-status-code-301

我有一个谷歌Blogger博客,我在博客。前一段时间,我发布了一篇帖子,但现在在获得新数据后,我更新了帖子,并获得了该帖子的新网址。但我有很多反向链接到那个旧的URL,现在当他们正在聊天,然后他们得到404页面是一个糟糕的SEO。现在,我想使用301 Redirect将旧网址重定向到新网址。

为此,我知道我们必须使用.htaccess并添加Redirect 301 OLD_POST_URL NEW_POST_URL,但Google Blogger不提供修改.htaccess所以如何在那里执行此操作?

3 个答案:

答案 0 :(得分:7)

是的,Google Blogger不允许您修改.htaccess文件,但他们刚刚发布了使用Custom 301 Redirects的选项。从这个功能,你可以做你想要的。只需按照以下步骤即可使用此功能。

  1. 转到您想要的" Blog"仪表板。
  2. 转到"设置"。
  3. 转到"搜索prefences"。
  4. 点击"编辑"在Custom Redirects ? no items Edit
  5. 现在在" From"中添加您想要的旧帖子URL输入部分和你的 网址应该与/YEAR/MONTH/POST-TITLE.html
  6. 相似
  7. 现在添加您想要的新帖子网址" To"输入部分和您的URL 应该像/YEAR/MONTH/POST-TITLE.html
  8. 检查"永久"选项。
  9. 点击"保存"。
  10. 然后点击"保存更改"。
  11. 我在下面添加了一个屏幕截图以完全理解。

    enter image description here

答案 1 :(得分:1)

使用javascript有另一种基于站点的重定向解决方案。我改变了我的博客子域后就完成了这项工作。转到设置 - >搜索偏好设置,找到未找到自定义页面部分,然后点击旁边的修改。输入类似于以下内容的代码,将旧网页重定向到新网站:

<script>
var url = location.href;
var newurl = url.replace('oldblog.blogspot.com','newblog.blogspot.com');
location.href = newurl;
</script>

更改网址并保存。您也可以使用此方法重定向到其他域。这是旧网站的自定义404页面,因此您的旧博客必须为您要重定向的网址返回404。

答案 2 :(得分:0)

如果不支持服务器端重定向,您可以在HTML的canonical部分使用<head>元标记:

<link rel="canonical" href="http://example.com/some-page-123" />

Source