我需要从站点中删除 sitemap.aspx。在 dnn 6 中,有一个 sitemap.aspx 页面仅显示一个 xml 站点地图。我无法编辑/删除该文件。所以我需要删除该页面并使用简单的 html 站点地图重新创建它。
注意:页面名称应为 sitemap.aspx
我需要从站点中删除 sitemap.aspx。在 dnn 6 中,有一个 sitemap.aspx 页面仅显示一个 xml 站点地图。我无法编辑/删除该文件。所以我需要删除该页面并使用简单的 html 站点地图重新创建它。
注意:页面名称应为 sitemap.aspx
Sitemap.aspx 不是您可以删除的物理页面。
但是,您可以将其重命名为其他名称。它在您的 web.config 文件中,在“处理程序”部分下。只需查找 sitemap.aspx,然后将其更改为其他内容,例如“searchenginesitemap.aspx”。不要忘记更新您的 robots.txt 文件以指向新的站点地图名称,或者转到搜索引擎中的各种网站管理员控制台页面并告知他们新的位置。
sitemap.aspx 用于为搜索引擎创建 xml 站点地图。通过更改此设置,您会破坏此功能并限制您网站的搜索能力。
话虽如此,在主机设置->高级设置中,您可以设置一个新的友好网址,它将 .*/sitemap.aspx 与您网站上的另一个网址/页面相匹配。
我早就停止使用 DNN 的本机 sitemap.aspx...它的错误!...这就是我发现的方法。
我使用免费的 3rd 方工具生成了自己的“CLEAN”sitemap.xml。并将其上传到我的 DNN 网站的根目录...。通过网站管理员工具将 domainname.com/sitemap.xml 重新提交给 Google,因此我们现在获得了 1ST PAGE 和 TOP 10 RANKING。
大部分在前 5 名中... 与使用 DNN 的本机 sitemap.aspx 之前一样,我们会遇到非常烦人的随机错误。另外,我们的谷歌页面排名很差,但这些只是我对更好结果的发现。注意:我还将站点地图的位置放在 robots.txt 文件中...
尽管我承认您不能只编辑 DNN 站点地图 url,这非常令人讨厌。如果您在测试服务器上构建站点然后迁移到生产环境,这会产生问题......您的 DNN 站点地图 url 仅读取您第一次开发站点时的第一个门户别名。
无论如何,这是我的发现......其他人可能会有所不同......只是分享。