我有一个谷歌博客,我在那里写博客。不久前,我发布了一个帖子,但现在在获得新数据后,我更新了该帖子,并获得了该帖子的新URL。但我有很多的反向链接到旧的网址,现在当他们htiing,然后他们得到404页,这是一个糟糕的搜索引擎优化。现在我想使用301 Redirect
将旧的网址重定向到新的网址。
为此,我知道我们必须使用.htaccess
并添加Redirect 301 OLD_POST_URL NEW_POST_URL
,但是Google Blogger并不提供编辑.htaccess
的功能,那么如何在那里做到这一点?
发布于 2014-07-17 13:26:00
是的,谷歌博客不提供你编辑.htaccess
文件,但他们只是发布了一个使用Custom 301 Redirects
的选项。通过这个特性,你可以做任何你想做的事情。只需遵循以下步骤即可使用此功能。
Custom Redirects ? no items Edit
/YEAR/MONTH/POST-TITLE.html
/YEAR/MONTH/POST-TITLE.html
<
为了完全理解,我在下面添加了一个截图。
发布于 2015-04-20 16:46:59
使用javascript进行基于站点的重定向还有另一种解决方案。我在更改我的博客子域后做了这件事,它起作用了。转到设置-> Search Preferences,找到Custom Page Not Found部分,然后单击它旁边的编辑。输入与以下代码类似的代码,将旧页面重定向到新网站:
<script>
var url = location.href;
var newurl = url.replace('oldblog.blogspot.com','newblog.blogspot.com');
location.href = newurl;
</script>
更改urls并保存。您也可以使用此方法重定向到其他域。这是您旧网站的自定义404页面,因此您的旧博客必须为您要重定向的urls返回404。
发布于 2016-12-20 19:07:52
当不支持服务器端重定向时,您可以在HTML的<head>
部分使用canonical
元标记:
<link rel="canonical" href="http://example.com/some-page-123" />
()
https://stackoverflow.com/questions/24795465
复制相似问题