首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Google Blogger/Blogspot中使用301重定向

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

Stack Overflow用户
提问于 2014-07-17 13:24:21
回答 3查看 22.6K关注 0票数 8

我有一个谷歌博客,我在那里写博客。不久前,我发布了一个帖子,但现在在获得新数据后,我更新了该帖子,并获得了该帖子的新URL。但我有很多的反向链接到旧的网址,现在当他们htiing,然后他们得到404页,这是一个糟糕的搜索引擎优化。现在我想使用301 Redirect将旧的网址重定向到新的网址。

为此,我知道我们必须使用.htaccess并添加Redirect 301 OLD_POST_URL NEW_POST_URL,但是Google Blogger并不提供编辑.htaccess的功能,那么如何在那里做到这一点?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-07-17 13:26:00

是的,谷歌博客不提供你编辑.htaccess文件,但他们只是发布了一个使用Custom 301 Redirects的选项。通过这个特性,你可以做任何你想做的事情。只需遵循以下步骤即可使用此功能。

  1. 转到您所需的“博客”仪表板。
  2. 转到“设置”。
  3. 转到“在Custom Redirects ? no items Edit
  4. Now上搜索”“编辑”在“发件人”输入节中添加您所需的旧帖子网址,您的网址应类似于/YEAR/MONTH/POST-TITLE.html
  5. Now在“到”输入节中添加您所需的新帖子网址,您的网址应类似于/YEAR/MONTH/POST-TITLE.html
  6. Check“永久”Option.
  7. Click“保存”。

<

  1. >G224

为了完全理解,我在下面添加了一个截图。

票数 8
EN

Stack Overflow用户

发布于 2015-04-20 16:46:59

使用javascript进行基于站点的重定向还有另一种解决方案。我在更改我的博客子域后做了这件事,它起作用了。转到设置-> Search Preferences,找到Custom Page Not Found部分,然后单击它旁边的编辑。输入与以下代码类似的代码,将旧页面重定向到新网站:

代码语言:javascript
复制
<script>
var url = location.href;
var newurl = url.replace('oldblog.blogspot.com','newblog.blogspot.com');
location.href = newurl;
</script>

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

票数 1
EN

Stack Overflow用户

发布于 2016-12-20 19:07:52

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

代码语言:javascript
复制
<link rel="canonical" href="http://example.com/some-page-123" />

()

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24795465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档