2012-08-10 275 views
0

在设置我的Google网站管理员帐户并验证了我的网站后,我未能将我的网站地图添加到它。这是发布以下错误。谷歌网站管理员不接受我的网站地图

enter image description here

我试着做到以下几点:

  1. 我删除了robots.txt的,仍然没有工作。
  2. 我试图验证我的网站地图http://www.validome.org/google/validate并报告为有效。
  3. 我检查了网站地图和我的网址几次出错,一切似乎都没有问题。

仅供参考:

我的sitemap.xml如下:

<?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.myDomain.com/</loc> 
    <changefreq>daily</changefreq> 
    <priority>1.00</priority> 
</url> 
<url> 
    <loc>http://www.myDomain.com/about/</loc> 
    <changefreq>daily</changefreq> 
    <priority>0.90</priority> 
</url> 
<url> 
    <loc>http://www.myDomain.com/help.php</loc> 
    <changefreq>daily</changefreq> 
    <priority>0.90</priority> 
</url> 
</urlset> 

我的robots.txt如下:

User-agent: ia_archiver 
Disallow:/

User-agent: duggmirror 
Disallow:/

User-agent: * 
Disallow: /cgi-bin/ 

Sitemap: http://www.myDomain.com/sitemap.xml 

回答

0

原来的问题是从谷歌服务器。我没有改变任何东西,只是把整个话题搁置了一个星期,然后再次尝试。现在一切似乎都很好。

有时由于一些重大更新或谷歌繁忙的服务器,站点地图的接受需要更多的时间,通常的费率。对于那些面临类似问题的人,只需等待几天,然后再投入一次,然后再在Google论坛等中抱怨。

0

如果你想要什么东西回来Ÿ有效你的需要:

  • 通过这个替换您的robots.txt规则:

    User-agent: * 
    Allow:/
    Sitemap: http://www.myDomain.com/sitemap.xml 
    
  • 并添加到您的.htaccess

    #Block ia_archiver & duggmirror 
        RewriteCond %{HTTP_USER_AGENT} .*.ia_archiver|duggmirror* [NC] 
        RewriteRule .* - [F] 
    
    
    #Block cgi access 
        <filesMatch "^php5?\.(ini|cgi)$"> 
         Order Deny,Allow 
         Deny from All 
         Allow from env=REDIRECT_STATUS 
        </filesMatch> 
    
+0

你在那里提到了一个好主意!谢谢 – CompilingCyborg 2012-08-10 16:19:17