Как добавить выражение регулярного выражения в 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
также.