搜索引擎和 XML 站点地图

Search engines and XML Sitemap

即使 robots.txt 文件不存在,搜索引擎是否也能找到 XML 站点地图文件?

如果robots.txt不存在; http://yourweb/sitemap.xml 是搜索引擎将使用的默认值 URL 吗?

可用于实现 /sitemap.xml URL 的处理程序以在 sitecore 多站点环境中为多个站点地图提供服务器的最佳技术是什么?

最后一题的一些选项如下:

我建议你使用一个模块:

https://marketplace.sitecore.net/Modules/U/Ultimate_Sitemap_XML.aspx

https://marketplace.sitecore.net/en/Modules/XML_Sitemap_Generator.aspx

https://marketplace.sitecore.net/en/Modules/Sitemap_XML.aspx

我更喜欢第一个,它与 Sitecore 8 兼容。

该模块包含以下新功能:

  • 共享内容支持

  • 用于在页面上显示站点地图的自定义 MVC 渲染

  • 内容控制站点地图设置

  • 页面站点地图基础模板(由页面模板继承并添加 站点地图相关的元字段)

原始站点地图 XML 保留的功能:

  • 多站点支持

  • robots.txt 文件生成和更新

  • 物理XML站点地图文件生成

  • /sitemap.xml 动态处理程序

  • 发布时自动将站点地图提交给搜索引擎

模块文档也可以位于包自述文件部分, 可以在安装期间或在 Sitecore 最佳实践网站模块页面上查看。

对于 Robots.txt 你可以使用这个模块

https://sitecoreclimber.wordpress.com/2014/07/27/sitecore-multisite-robots-txt/

http://sitecorecorner.com/2014/07/30/handling-sitecore-multi-site-instance-robots-txt/

这些模块正在创建处理程序,而您 robots.txt 没有创建物理文件。