<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控制台并启动站点地图的读取以建立索引时,我从301重定向到http。当我键入网站的url时并没有发生这种情况,并且我在htaccess中有一条规则可以避免这种情况:
RewriteCond %{HTTPS} !on
RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
有人知道为什么当Google尝试为网站建立索引时,它会从https重定向到http吗?