2016-05-13 97 views
2

來源:http://www.sitemaps.org/protocol.html多層網站地圖?

如果要列出超過50,000個網址,您需要創建多個 網站地圖文件< ...>如果您的確提供了多個Sitemaps,您應該 然後列出每個站點地圖文件一個Sitemap索引文件。網站地圖索引 文件可能不會列出超過50,000個站點地圖,並且不得超過10MB(10,485,760字節)以上的 ,並且可以進行壓縮。您可以擁有比一個Sitemap索引文件更多的 。

那麼有可能創建一個3層以上的分層鏈嗎?例如:

//mysite/sitemap.xml是:

<?xml version="1.0" encoding="UTF-8"?> 
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> 
    <sitemap> 
     <loc>http://mysite/sitemaps/index.xml</loc> 
     <lastmod>2004-10-01T18:23:17+00:00</lastmod> 
    </sitemap> 
</sitemapindex> 

//mysite/sitemaps/index.xml是:

<?xml version="1.0" encoding="UTF-8"?> 
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> 
    <sitemap> 
     <loc>http://mysite/sitemaps/sitemap-lm.xml.gz</loc> 
    </sitemap> 
    <sitemap> 
     <loc>http://mysite/sitemaps/sitemap-1.xml.gz</loc> 
    </sitemap> 
    .... 
</sitemapindex> 

// mysite的/sitemaps/sitemap-lm.xml.gz是一個正常的gzipped XML文件,通過驗證等。

編號斯:

的/robots.txt - > /sitemap.xml - > /sitemaps/sitemapslist.xml - > /sitemaps/sitemap-1.xml.gz

該規範沒有給出明確的答案。谷歌和個人投入都提出了不確定和矛盾的答案,從「確定,爲什麼不」到「不,因爲沒有人這樣做」。

任何想法都會受到歡迎!

+0

'你可以有多個Sitemap索引文件.'給出線索 –

+0

@Lashane,我可以使用鏈接的網站地圖索引嗎? – Arris

+0

是的,爲什麼不呢,標準說你可以使用多個索引 –

回答

0

不,我不認爲你可以這樣做,但沒有什麼能阻止你在你的robots.txt中聲明多個<sitemapindex>站點地圖,其中包含多個sitemap:<path-to-a-sitemap-index-sitemap>行。

您的robots.txt將是第一級,<sitemapindex>上市的<sitemapindex> sitemaps將是第二級,而真正的sitemaps將是第三級。