如何在dnn6中删除sitemap.aspx

时间:2012-03-28 08:37:08

标签: dotnetnuke dotnetnuke-6

我需要从网站上删除sitemap.aspx。 在dnn 6中,有一个sitemap.aspx页面,只显示一个xml sitemap.i无法编辑/删除该文件。所以我需要删除该页面并使用简单的html站点地图重新创建它。

注意:页面名称应为sitemap.aspx

3 个答案:

答案 0 :(得分:2)

Sitemap.aspx不是您可以删除的物理页面。

但是,您可以将其重命名为其他内容。它位于web.config文件的“处理程序”部分下。只需查找sitemap.aspx,并将其更改为其他内容,例如'searchenginesitemap.aspx'。不要忘记更新robots.txt文件以指向新的站点地图名称,或者转到搜索引擎中的各个网站管理员控制台页面并告知他们新的位置。

答案 1 :(得分:1)

sitemap.aspx用于为搜索引擎创建xml站点地图。通过更改此功能,您可以破坏此功能并限制网站的搜索功能。

话虽如此,在主机设置 - >高级设置中,您可以设置一个新的友情网址,该网址与。* / sitemap.aspx匹配到您网站上的其他网址/页面。

答案 2 :(得分:1)

我早就停止使用DNN的原生sitemap.aspx ...它的BUGGY!...这就是我发现的方式。

我使用免费的第三方工具生成了我自己的“CLEAN”sitemap.xml。并将其上传到我的DNN网站的根目录....通过网络主工具将domainname.com/sitemap.xml重新提交给Google,结果我们现在获得了1ST PAGE和TOP 10 RANKING。

大多数在排名前5位...与之前使用DNN的原生sitemap.aspx一样,我们会得到随机错误,这非常恼火。此外,我们的Google网页排名非常糟糕,但这些只是我对更好结果的调查结果。注意:我还将站点地图的位置放在robots.txt文件中......

虽然我承认你不能只编辑DNN Sitemap网址,这是非常恼人的。如果您在测试服务器上构建了站点,然后迁移到生产站点,则会产生问题...您的DNN站点地图URL仅在您首次开发站点时读取第1个门户网站别名。

无论如何,这是我的发现......其他人可能会有所不同......只是分享。