在我博客的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)似乎与此类似,但解决方案非常耗时,因为它需要针对每个帖子进行修复。
最佳答案
Blogger 设置中有一个选项(在设置 🡆 基本 🡆 HTTPS 🡆 HTTPS 重定向下)允许您在整个站点范围内设置 301 重定向。
如果您想在不为您的用户更新帖子内容的情况下阻止从 HTTP 到 HTTPS 的往返(不适用于爬虫),您需要在 <head>
中添加以下元标记。部分模板代码。
<meta content='upgrade-insecure-requests' http-equiv='Content-Security-Policy' />
如果是自定义域,您还可以设置 CloudFlare 并使用它们的始终使用 HTTPS 和自动 HTTPS 重写 功能来设置 301 重定向。
关于Blogger/Blogspot - 如何修复 Http 到 Https 重定向 SEO 违规,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54213810/