您的站點(diǎn)地圖或站點(diǎn)地圖索引文件未能正確聲明命名空間

今天在Google Search Console 網(wǎng)站管理工具中,提交網(wǎng)站地圖發(fā)現(xiàn)提交失敗,提示您的站點(diǎn)地圖或站點(diǎn)地圖索引文件未能正確聲明命名空間。

那么這個問題我們該如何解決?其實(shí)很簡單,我們首先要明白sitemap文件的命名空間怎么定義,然后我們加上去就行了。

<!--站點(diǎn)地圖文件 正確示例-->
<?xml version="1.0" encoding="utf-8" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
	<loc>https://www.aaaaaa.com</loc>
	<lastmod>2018-12-20T14:13:59+00:00</lastmod>
	<changefreq>daily</changefreq>
	<priority>1.0</priority>
</url>
</urlset>

再查看我的地圖生成的文件,發(fā)現(xiàn)urlset后面沒有這個參數(shù):xmlns="http://www.sitemaps.org/schemas/sitemap/0.9

再加上這個參數(shù)

提交。正常

不得不說 Google 一直以來在各個標(biāo)準(zhǔn)上都做到了無微不至,可能在不理解的情況下會顯得非常多余,因?yàn)樵趪鴥?nèi)非常多的開發(fā)包括搜索引擎方面的要求或者規(guī)范上面,可以說是相當(dāng)?shù)碾S意,幾乎談不上有任何的規(guī)范而言,每個搜索引擎都享有自己的東西,都并不是那么愿意去遵循一些國際或者行業(yè)中的標(biāo)準(zhǔn)規(guī)范,最簡單的一個體現(xiàn)就是在站點(diǎn)地圖 sitemap.xml 文件中,有搜索引擎支持 xml 文件,還支持 txt 文件,但是對于 XML 文件中,如果沒有標(biāo)準(zhǔn)的開發(fā)似乎也能夠正常的被抓取,但是在 Google 方面,由于地圖文件的 XML 命名空間沒有標(biāo)記出來,Google Search Console 則給出了提示,由此可見 Google 在細(xì)節(jié)方面和規(guī)范化上面的執(zhí)著追求,這一點(diǎn)似乎沒辦法比擬。

THE END
亚洲中文色欧另类欧美,久久久久久久激情,亚洲 日韩 欧美 另类 国产,中文字幕高清无码男人的天堂 www.sucaiwu.net