我有一个谷歌Blogger博客,我在博客。前一段时间,我发布了一篇帖子,但现在在获得新数据后,我更新了帖子,并获得了该帖子的新网址。但我有很多反向链接到那个旧的URL,现在当他们正在聊天,然后他们得到404页面是一个糟糕的SEO。现在,我想使用301 Redirect
将旧网址重定向到新网址。
为此,我知道我们必须使用.htaccess
并添加Redirect 301 OLD_POST_URL NEW_POST_URL
,但Google Blogger不提供修改.htaccess
所以如何在那里执行此操作?
答案 0 :(得分:7)
是的,Google Blogger不允许您修改.htaccess
文件,但他们刚刚发布了使用Custom 301 Redirects
的选项。从这个功能,你可以做你想要的。只需按照以下步骤即可使用此功能。
Custom Redirects ? no items Edit
/YEAR/MONTH/POST-TITLE.html
/YEAR/MONTH/POST-TITLE.html
我在下面添加了一个屏幕截图以完全理解。
答案 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)