bar*_*ekb 10 sitemap search-engine robots.txt google-webmaster-tools
我正在运行一个允许用户创建子域的站点.我想通过站点地图将这些用户子域名提交给搜索引擎.但是,根据站点地图协议(和Google网站站长工具),单个站点地图只能包含来自单个主机的网址.
什么是最好的方法?
目前我有以下结构:
-
User-agent: *
Allow: /
Sitemap: http://example.com/sitemap-subdomain.xml
Run Code Online (Sandbox Code Playgroud)
-
我认为此方法符合站点地图协议,但是,Google网站管理员工具会为子域站点地图提供错误:"不允许使用此网址.此站点地图不允许使用此网址."
我还检查了其他网站是如何做到的.例如,Eventbrite生成包含来自多个子域的URL的站点地图(例如,参见http://www.eventbrite.com/events01.xml.gz).但是,这不符合站点地图协议.
您为站点地图建议采用什么方法?
我最近一直在努力解决这个问题,最终让它发挥作用.有关详细信息,请参阅此主题:
摘要:
是的,子域名限制在 sitemaps.org 规范中,但是 Google 已经制定了一些例外情况:
验证您的 Google 网站管理员工具帐户中的所有子域 http://www.google.com/support/webmasters/bin/answer.py?answer=75712 通过 Google 网站管理员工具交叉提交站点地图 XML - 如果通过您的 Google 网站管理员工具的根目录提交域 - 不会为 Google 抛出错误
在子域的 robots.txt 中,您可以指向其他域上的站点地图 XML。不会出现交叉提交错误 - 对于 Google
归档时间: |
|
查看次数: |
7323 次 |
最近记录: |