使用 http 和 https 协议创建站点地图

发布于 2024-11-27 17:16:50 字数 677 浏览 2 评论 0原文

我的站点地图有问题。我的网站使用 http/https 协议。当我尝试使用 http://www.xml-sitemaps.com/ 生成站点地图并发送任何http 链接仅生成第一级链接。 例如,我有两个级别的页面:第一级 - http://testserver/users 其中有很多链接用户配置文件。但所有用户的个人资料链接看起来像 https://testserver/smith, https://testserver/white 等

因此生成的站点地图看起来像

<url>
    <loc>https://dtestserver/users</loc>
</url>

并且没有生成二级链接。

如果我使用此链接 https://testserver/smith,则站点地图包含所有带 https 的菜单链接,但不包含其他用户页面链接 https://testserver/white

为什么会发生这种情况?

I have a problem with sitemap. My site use http/https protocols. When I try to generate sitemap using http://www.xml-sitemaps.com/ and send any http link generated just first level links.
For example I have two level pages: fist level- http://testserver/users which has a lot of link user profile. But all users profile link looks like https://testserver/smith,
https://testserver/white etc

So generated sitemap looks like

<url>
    <loc>https://dtestserver/users</loc>
</url>

And no second level link was`t generated.

If I use this link https://testserver/smith, then sitemap contain all menu link with https, but not contains another user page links https://testserver/white

Why it happens?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夏有森光若流苏 2024-12-04 17:16:50

你能简单地忽略协议吗?

<loc>//dtestserver/users</loc>

can you simply ignore the protocol?

<loc>//dtestserver/users</loc>
烟若柳尘 2024-12-04 17:16:50

您不能在 XML 站点地图中混合使用 http 和 https。

例如 A1 Sitemap Generator 使用的一种解决方案(在默认配置中)是使用非 root 协议(例如 https)将 URL 别名化并转换为 is-root 协议(http)

因此,如果 root 是http://example.com 然后 https://example.com/test1.html 变为 http://example .com/test1.html

但总体规则是:您不能在 XML 站点地图中混合协议

You can't mix http and https in XML sitemaps.

One solution e.g. A1 Sitemap Generator uses (in default config) is to alias and convert URLs with the non-root-protocol (say https) to the is-root-protocol (http)

So if root is http://example.com then https://example.com/test1.html becomes http://example.com/test1.html

But the overall rule is: You can not mix protocols in XML sitemaps

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文