Blogger/Blogspot - 如何修复 Http 到 Https 重定向 SEO 违规

Blogger/Blogspot - How to fix Http to Https redirect SEO violation

在我博客的SEO分析报告中,我发现这条违规信息超过千次。

The link to "http://myblog.blogspot.com/search/label/ASP.Net" has resulted in HTTP redirection to "https://myblog.blogspot.com/search/label/ASP.Net".
Search engines can only pass page rankings and other relevant data through a single redirection hop. Using unnecessary redirects can have a negative impact on page ranking.

我在网上搜索了一下,我想设置自定义 robot.txt 文件以禁用对 http 页面的抓取,或者我可能必须设置 301 永久重定向。无论哪种方式,任何人都可以在 blogger/blogspot.

中建议如何执行此操作

我检查了这个问题(Use 301 Redirect In Google Blogger/Blogspot)似乎与此类似,但解决方案非常耗时,因为它需要为每个 post.

修复

Blogger 设置中有一个选项(在“设置基本 HTTPS HTTPS 重定向”下)允许您在整个站点范围内设置 301 重定向。

如果您希望在不为您的用户更新 post 内容的情况下阻止从 HTTP 到 HTTPS 的往返(不适用于爬虫),您需要在 <head> 部分模板代码。

<meta content='upgrade-insecure-requests' http-equiv='Content-Security-Policy' />

如果是自定义域,您还可以设置 CloudFlare 并使用其始终使用 HTTPS自动 HTTPS 重写 功能来设置 301 重定向。