为什么google不接受我的Sitemap.xml? “网址不允许此网址在此位置不允许使用此网址。”

时间:2009-11-09 16:08:25

标签: asp.net sitemap.xml

我有一个指向http://xxx/edu_dir_new/*的Google自定义搜索。我正在尝试上传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://xxx/edu_dir_new/DOEEmployee/i3/JanetRay/Directory.aspx</loc>
    </url>
 </urlset>

路径(edu_dir_new / DOEEmployee / i3 / JanetRay / Directory.aspx)不是一组实际的目录,而是提供一个页面(通过实现备用的IHttpModule)。

此网站不太可能链接到网络上的任何其他网站(因为它正在测试中),但据我所知,如果我指定一个网站地图,这无关紧要。

1 个答案:

答案 0 :(得分:10)

该错误通常意味着您有一个指向与您不同的域的URL。当您告诉谷歌检索sitemap.xml文件时,您使用指向同一台机器的URL吗? (在你的例子中是xxx)。

另外,我猜您使用的是Google网站管理员工具,请检查“xxx”是您正在配置的服务器的名称。省略'www',使用IP地址,或者只是错误输入字母可能是导致错误的原因。

我不知道谷歌是否会检查它,但如果地址实际上返回3xx http重定向响应,它也可能拒绝该网址(如果重定向指向不同的域)