我已经浏览了文档,使用正确的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>
我甚至在门户网站页面上尝试过别名。
答案 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
页面,这也是您提交给搜索引擎的内容。