0

设置我的 Google 网站管理员帐户并验证我的网站后,我未能将我的站点地图添加到其中。它发出以下错误。

在此处输入图像描述

我尝试执行以下操作:

  1. 我删除了 robots.txt 仍然没有工作。
  2. 我试图在http://www.validome.org/google/validate上验证我的站点地图,并被报告为有效。
  3. 我多次检查站点地图和我的 URL 是否有错误,一切似乎都很好。

以供参考:

我的 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
4

3 回答 3

1

以下是针对 bot 的 htaccess 规则问题的一些很好的参考:

http://www.widexl.com/tutorials/htaccess.html

http://www.howtoforge.com/forums/showthread.php?t=27809

于 2012-08-11T10:04:57.997 回答
0

原来问题出在谷歌服务器上。我没有改变任何东西,只是将整个主题留了一个星期,然后再试一次。现在一切似乎都运行良好。

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

于 2012-08-15T10:32:41.687 回答
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>
    
于 2012-08-10T16:09:15.350 回答