Как добавить выражение регулярного выражения в Sitemap.xml?

Я не хочу, чтобы робот знал, что нужно проанализировать https://my-site.com/example/{any_num} uri.

Вот моя текущая часть кода Sitemap.

<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>

Я пытался найти, как выразить регулярное выражение в Sitemap.xml на https://www.sitemaps.org/, но не смог.

Как я могу выразить выше регулярное выражение в Sitemap.xml?

1 ответ

Решение

Вы не можете, потому что это не имеет смысла.

Посмотрите на это так: если вы хотите, чтобы поисковая система индексировала https://my-site.com/example/{any_num}, вы, вероятно, хотели бы использовать регулярное выражение \d+ за {any_num}, Но какой именно диапазон значений вы бы ожидали от робота поисковой системы? \d+? Может быть от 1 до 256? От 1 до 65536? От 1 до 4294967296 или даже больше? Ни оператор поисковой системы, ни вы не были бы особенно рады потратить ресурсы робота поисковой системы и одновременно взорвать ваш сайт, запустив, возможно, бесконечное количество запросов к вашему серверу.

Поэтому, если вы предоставляете динамический набор страниц, которые хотите проиндексировать, динамически генерируйте связанный sitemaps.xml также.

Другие вопросы по тегам