Kentico站点地图无法使用XML扩展进行渲染

时间:2016-10-11 13:01:26

标签: kentico

我已经浏览了文档,使用正确的webpart设置了一个页面,检查了web.config,而我的站点地图只使用.aspx呈现了XML。

这是我的web.config片段。我确实在这里做了任何改变。

    <modules runAllManagedModulesForAllRequests="true">
      <remove name="WebDAVModule" />
      <remove name="XHtmlModule" />
      <remove name="CMSApplicationModule" />
      <add name="XHtmlModule" type="CMS.OutputFilter.OutputFilterModule, CMS.OutputFilter" />
      <add name="CMSApplicationModule" preCondition="managedHandler" type="CMS.Base.ApplicationModule, CMS.Base" />  
    
    
    </modules>

我甚至在门户网站页面上尝试过别名。

1 个答案:

答案 0 :(得分:0)

在您的设置中,您可以设置此项。转到设置&gt;网址和搜索引擎优化&gt;搜索引擎优化(SEO),前2个框是您要设置的。第一个框(Google站点地图网址)是您要导航到的实际网址。第二个框(Google站点地图路径)是内容树中Google站点地图网址从中获取内容的位置。

所以以不同的方式说,路径是实际站点地图内容的持有者。虽然URL是您实际导航到的位置以获取站点地图。

例如,如果您在Google站点地图路径中有sitemap.xml,并且您的实际站点地图位于/special-pages/google-site-map的内容树中,那么您永远不会导航到/special-pages/google-site-map页面,只有/sitemap.xml页面,这也是您提交给搜索引擎的内容。