如何将正则表达式添加到 Sitemap.xml?

How to add regex expression to Sitemap.xml?

我不想让机器人知道 https://my-site.com/example/{any_num} uri 应该被解析。

这是我当前的站点地图代码部分。

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

    <url>

        <loc>https://my-site.com/example/</loc>

        <lastmod>2016-12-14</lastmod>

        <changefreq>weekly</changefreq>

        <priority>1</priority>

    </url>

我试图找到如何在 https://www.sitemaps.org 页面的 Sitemap.xml 中表达正则表达式,但我找不到。

如何在 Sitemap.xml 中表达上述正则表达式?

你不能,因为它没有意义。

这样看:如果您希望搜索引擎为 https://my-site.com/example/{any_num} 编制索引,您可能希望对 {any_num} 使用正则表达式 \d+。但是您希望搜索引擎的机器人尝试 \d+ 的值范围究竟是多少?也许从 1 到 256?从 1 到 65536? 1 到 4294967296 甚至更多?搜索引擎运营商和您都不会特别高兴浪费搜索引擎机器人的资源,同时通过向您的服务器发出可能无限数量的请求来攻击您的网站。

因此,如果您要提供一组动态的要编入索引的页面,请同时动态生成关联的 sitemaps.xml