2016-12-14 5 views
1

Я не хочу, чтобы робот знал, что https://my-site.com/example/ {any_num} uri должен быть разобран.Как добавить выражение регулярного выражения в файл Sitemap.xml?

Вот моя текущая часть кода 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.

+0

Спасибо за подробное объяснение :) Я полностью понимаю, что вы говорите. – OhHyeonJun