HTML [注聪明人:后跳转到最后编辑]获取地图是谷歌网站管理员工具
我有一个非常简单的txt站点地图(名为sitemap.txt),看起来像这样:
http://myDomain.com
http://myDomain.com/about.html
http://myDomain.com/faq.html
http://myDomain.com/careers.html
当我加载它在网站管理员工具,我得到:
Sitemap是HTML - 您的站点地图似乎是HTML网页。请使用支持的站点地图格式代替
我尝试了一些替代方案(例如使用或不使用www)但没有运气。
任何人有任何线索?
任何帮助表示赞赏!
编辑:
我试图用一个XML站点地图,并得到同样的错误,所以它看起来像服务器在为一切为HTML(如ceejayoz正确建议)。 现在的问题是... 如何将appspot服务器以纯文本的形式获取到服务器文本?
编辑:
好了 - 我厌倦了并实施了servlet来为我的网站地图明确为text/plain的(我现在用XML和TXT尝试)。一切工作正常,如果我手动调用servlet,但仍然让Sitemap为HTML。我不知道该把我的头撞到哪里!
编辑: 我试图验证内容类型与一个Firefox插件 - 一切似乎来了为 预期(我把实际的URL,这样的人可以去看看):
http://wokheisandbox.appspot.com/sitemaps/sitemap.txt - >内容类型:text/plain的 http://wokheisandbox.appspot.com/sitemaps/sitemap.xml - >内容类型:应用程序/ XML
随着我的servlet(设置text/plain的明确): http://wokheisandbox.appspot.com/wokhei/serveSitemap?fileType=TXT - >内容类型:text/plain的 http://wokheisandbox.appspot.com/wokhei/serveSitemap?fileType=XML - > Content type:text/plain
我从网站管理员工具中获得的所有内容仍然是 - >Sitemap是HTML。
编辑:
我想我找到了原因 - >我注册了谷歌网站管理员工具,我的网站http://mydomain.com,但应用程序在被映射到mydomain.com http://myapp.appspot.com托管在Appspot上。如果我注册http://myapp.appspot.com一切正常(sitemap验证)。
这是个好消息,但它并不理想,因为我希望mydomain.com被索引......关于如何克服的任何想法?
您可以考虑在Serverfault.com张贴这也/代替。 – Travis 2009-08-03 19:18:37
什么是真正的域名?你如何做域名转发? – 2009-08-16 18:58:34
这一切都通过谷歌应用程序 - 真正的域名是www.wokhei.com – JohnIdol 2009-08-16 21:11:42