繁体   English   中英

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

[英]Use 301 Redirect In Google Blogger/Blogspot

我有一个 Google Blogger 博客,我在那里写博客。 前一段时间,我发布了一个帖子,但现在在获得新数据后,我更新了该帖子并获得了该帖子的新 URL。 但是我有很多指向那个旧 URL 的反向链接,现在当他们正在访问时,他们会得到 404 页面,这是一个糟糕的 SEO。 现在我想使用301 Redirect将旧 URL 重定向到新 URL。

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

是的,Google Blogger 不提供您编辑.htaccess文件的功能,但他们只是发布了一个使用Custom 301 Redirects的选项。 从这个特性,你可以做你想做的。 只需按照以下步骤使用此功能。

  1. 转到您想要的“博客”仪表板。
  2. 转到“设置”。
  3. 转到“搜索首选项”。
  4. 单击Custom Redirects ? no items Edit “编辑” Custom Redirects ? no items Edit Custom Redirects ? no items Edit
  5. 现在在“发件人”输入部分添加你想要的旧帖子 URL,你的 URL 应该像/YEAR/MONTH/POST-TITLE.html
  6. 现在在“到”输入部分添加您想要的新帖子 URL,您的 URL 应该像/YEAR/MONTH/POST-TITLE.html
  7. 选中“永久”选项。
  8. 点击“保存”。
  9. 然后单击“保存更改”。

我在下面添加了一个屏幕截图以完全理解。

在此处输入图片说明

还有另一种使用 javascript 的基于站点的重定向解决方案。 我在更改我的博客子域后完成了此操作,并且它有效。 转到设置 -> 搜索首选项并找到未找到自定义页面部分,然后单击旁边的编辑。 输入类似于以下内容的代码,将旧页面重定向到新网站:

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

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

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

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

来源

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM