2016-12-14 35 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> 

我試圖找到如何在https://www.sitemaps.org頁面表達sitemap.xml的正則表達式,但我不能。

我如何在Sitemap.xml中表達上面的正則表達式?

回答

1

你不能,因爲它沒有意義。

這樣看待:如果您希望搜索引擎索引https://my-site.com/example/{any_num},那麼您可能希望對{any_num}使用正則表達式\d+。但是,您期望搜索引擎的機器人可以嘗試\d+的範圍?也許從1到256?從1到65536? 1至4294967296甚至更多?無論是搜索引擎運營商還是您都不會對浪費搜索引擎機器人的資源並同時攻擊您的網站感到特別高興,因爲您可能會向您的服務器發出無數次請求。

因此,如果您要提供一組您想要索引的動態頁面,請動態生成關聯的sitemaps.xml

+0

謝謝你的詳細解釋:)我完全理解你說什麼。 – OhHyeonJun

相關問題