2012-06-29 90 views
1

我有一個網站地圖,看起來像這樣:Google網站管理員工具檢測站點地圖中的錯誤?

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:geo="http://www.google.com/geo/schemas/sitemap/1.0"> 

<url> 

<loc>http://www.MyApp.se</loc> 
<lastmod>2012-06-29</lastmod> 
<changefreq>daily</changefreq> 
<priority>1.0</priority> 
<url> 

<loc>http://www.MyApp.se/Ad/Edit</loc> 
<lastmod>2012-06-29</lastmod> 
<changefreq>monthly</changefreq> 
<priority>0.5</priority> 
</url> 
<url> 

<loc>http://www.MyApp.se/Site/Faq</loc> 
<lastmod>2012-06-29</lastmod> 
<changefreq>monthly</changefreq> 
<priority>0.5</priority> 
</url> 
<url> 

<loc>http://www.MyApp.se/Site/Support</loc> 
<lastmod>2012-06-29</lastmod> 
<changefreq>monthly</changefreq> 
<priority>0.5</priority> 
</url> 
<url> 

<loc>http://www.MyApp.se/Site/AboutMyApp</loc> 
<lastmod>2012-06-29</lastmod> 
<changefreq>monthly</changefreq> 
<priority>0.5</priority> 
</url> 
<url> 

<loc>http://www.MyApp.se/Site/News</loc> 
<lastmod>2012-06-29</lastmod> 
<changefreq>monthly</changefreq> 
<priority>0.5</priority> 
</url> 
<url> 

<loc>http://www.MyApp.se/Site/Cookies</loc> 
<lastmod>2012-06-29</lastmod> 
<changefreq>monthly</changefreq> 
<priority>0.5</priority> 
</url> 
</url> 
<url> 

<loc>http://www.MyApp.se/Ad/Detail?id=283</loc> 
<lastmod>2012-06-26</lastmod> 
<changefreq>weekly</changefreq> 
<priority>0.5</priority> 
</url> 
<url> 

<loc>http://www.MyApp.se/Ad/Detail?id=284</loc> 
<lastmod>2012-06-26</lastmod> 
<changefreq>weekly</changefreq> 
<priority>0.5</priority> 
</url> 
<url> 

<loc>http://www.MyApp.se/Ad/Detail?id=285</loc> 
<lastmod>2012-06-26</lastmod> 
<changefreq>weekly</changefreq> 
<priority>0.5</priority> 
</url> 
<url> 

<loc>http://www.MyApp.se/Ad/Detail?id=286</loc> 
<lastmod>2012-06-26</lastmod> 
<changefreq>weekly</changefreq> 
<priority>0.5</priority> 
</url> 
<url> 

<loc>http://www.MyApp.se/Ad/Detail?id=294</loc> 
<lastmod>2012-06-28</lastmod> 
<changefreq>weekly</changefreq> 
<priority>0.5</priority> 
</url> 
</urlset> 

這是我Robo.txt:

User-agent: * 
Disallow: 
Sitemap: <http://www.MyApp.se/Site/Sitemap/> 

的問題是,在谷歌網站管理員工具,我得到以下錯誤:

1 
Warning 
Invalid XML-tagg 
This tag could not be identifyed. 
**Problems :** 6 
Tag: url 
**Row :** 7 
Tag: url 
13 
Tag: url 
**Row :** 19 

2 
Warning 
Webadress blocked by robots.txt. 
Sitemap contains webadresses that is blocked by robots.txt. 
**Problems :** 12 
Value : http://www.MySite.se 
Value: http://www.MySite.se/Ad/Detail?id=283 
Value: http://www.MySite.se/Ad/Detail?id=284 

爲什麼?我根據互聯網上的指南構建了站點地圖?

+0

Google真的寫了「XML-tagg」和「identify」? –

回答

2

好吧,<url>標籤遍佈各地。每個網站頁面從開始<loc>標記到結束</priority>標記的所有內容都必須包含在一組<url>標記中。請參見下面的代碼修改:

<?xml version="1.0" encoding="UTF-8"?> 
<urlset 
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 
http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"> 

<url> 
<loc>http://www.MyApp.se</loc> 
<lastmod>2012-06-29</lastmod> 
<changefreq>daily</changefreq> 
<priority>1.0</priority> 
</url> 

<url> 
<loc>http://www.MyApp.se/Ad/Edit</loc> 
<lastmod>2012-06-29</lastmod> 
<changefreq>monthly</changefreq> 
<priority>0.5</priority> 
</url> 

<url> 
<loc>http://www.MyApp.se/Site/Faq</loc> 
<lastmod>2012-06-29</lastmod> 
<changefreq>monthly</changefreq> 
<priority>0.5</priority> 
</url> 

<url> 
<loc>http://www.MyApp.se/Site/Support</loc> 
<lastmod>2012-06-29</lastmod> 
<changefreq>monthly</changefreq> 
<priority>0.5</priority> 
</url> 

<url> 
<loc>http://www.MyApp.se/Site/AboutMyApp</loc> 
<lastmod>2012-06-29</lastmod> 
<changefreq>monthly</changefreq> 
<priority>0.5</priority> 
</url> 

<url> 
<loc>http://www.MyApp.se/Site/News</loc> 
<lastmod>2012-06-29</lastmod> 
<changefreq>monthly</changefreq> 
<priority>0.5</priority> 
</url> 

<url> 
<loc>http://www.MyApp.se/Site/Cookies</loc> 
<lastmod>2012-06-29</lastmod> 
<changefreq>monthly</changefreq> 
<priority>0.5</priority> 
</url> 

<url> 
<loc>http://www.MyApp.se/Ad/Detail?id=283</loc> 
<lastmod>2012-06-26</lastmod> 
<changefreq>weekly</changefreq> 
<priority>0.5</priority> 
</url> 

<url> 
<loc>http://www.MyApp.se/Ad/Detail?id=284</loc> 
<lastmod>2012-06-26</lastmod> 
<changefreq>weekly</changefreq> 
<priority>0.5</priority> 
</url> 

<url> 
<loc>http://www.MyApp.se/Ad/Detail?id=285</loc> 
<lastmod>2012-06-26</lastmod> 
<changefreq>weekly</changefreq> 
<priority>0.5</priority> 
</url> 

<url> 
<loc>http://www.MyApp.se/Ad/Detail?id=286</loc> 
<lastmod>2012-06-26</lastmod> 
<changefreq>weekly</changefreq> 
<priority>0.5</priority> 
</url> 

<url> 
<loc>http://www.MyApp.se/Ad/Detail?id=294</loc> 
<lastmod>2012-06-28</lastmod> 
<changefreq>weekly</changefreq> 
<priority>0.5</priority> 
</url> 

</urlset> 

就收拾你robots.txt文件,使其如下的樣子。確保Sitemap聲明鏈接到您sitemap.xml文件的位置:

User-agent: * 
Sitemap: http://point-this-to-your-sitemap.xml 

還有沒有必要的空Disallow聲明。

這是我開發的網站的基本結構,所以應該沒問題!

0

看着你的文件的開始,你似乎有一個XML標記的問題,你似乎已經忘記了第一個集團之後。您有:

 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:geo="http://www.google.com/geo/schemas/sitemap/1.0"> 

    <url> 

    <loc>http://www.MyApp.se</loc> 
    <lastmod>2012-06-29</lastmod> 
    <changefreq>daily</changefreq> 
    <priority>1.0</priority> 
    <url> 

    <loc>http://www.MyApp.se/Ad/Edit</loc> 

[...] 

如果您還有:

 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:geo="http://www.google.com/geo/schemas/sitemap/1.0"> 

    <url>   
    <loc>http://www.MyApp.se</loc> 
    <lastmod>2012-06-29</lastmod> 
    <changefreq>daily</changefreq> 
    <priority>1.0</priority> 
    </url> 

    <url> 
    <loc>http://www.MyApp.se/Ad/Edit</loc> 

[...] 

我覺得你在你的代碼有同樣的問題在其他地方。您可以嘗試使用XML編輯器進行驗證。

相關問題