sitemap - 站点地图正在重定向到非安全站点
问题描述
我们有一个多语言站点,并为每个语言使用了站点地图。然后我们使用了一个站点地图索引,其中我们有一个可用的站点地图映射:
<sitemap>
<loc>https://example.com/sitemap_en.xml</loc>
<lastmod>2018-07-10</lastmod>
</sitemap>
<sitemap>
<loc>https://example.com/sitemap_fr.xml</loc>
<lastmod>2018-07-10</lastmod>
</sitemap>
<sitemap>
<loc>https://example.com/sitemap_nl.xml</loc>
<lastmod>2018-07-10</lastmod>
</sitemap>
</sitemapindex>
站点地图工作正常且有效。但是,当我通过 google 的控制台并启动读取站点地图以进行索引时,我有一个从 https 到 http 的 301 重定向。当我输入网站的 url 时没有发生这种情况,并且我的 htaccess 中有一条规则可以避免这种情况:
RewriteCond %{HTTPS} !on
RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
有人知道为什么当 google 尝试索引站点时,它会从 https 重定向到 http ?
解决方案
推荐阅读
- tree - 即使它不是二叉搜索树,您也可以搜索树吗?
- python - 将 tbody 转换为没有标题的 Dataframe
- git - 如何将最后 N 次提交压缩为 git 中的一次提交?
- python - 删除 Amazon S3 存储桶中文件夹内特定文件格式的所有版本
- vba - 根据收到电子邮件的时间转发电子邮件
- java - JavaFX 应用程序类和模块系统
- python - 我应该在 python 中使用 _ 或 __ 前缀作为私有属性吗?
- erlang - 是否可以离线运行 rebar3 的引导程序?
- html - 为什么蓝色框(div)没有放置在页面顶部,即使它不相对于任何父级并且它被设置为绝对位置?
- powershell - New-ADUser 处理对象,收到错误“参数不正确”