【问题标题】:How do I create a Google Sitemap for my ASP.NET website? [closed]如何为我的 ASP.NET 网站创建 Google 站点地图? [关闭]
【发布时间】:2008-10-20 19:13:53
【问题描述】:

我正在使用 DotNetNuke,所以整个网站基本上是动态驱动的,我不知道如何为其创建 Google 站点地图。

任何帮助将不胜感激。

【问题讨论】:

    标签: asp.net dotnetnuke sitemap


    【解决方案1】:

    如果您使用的是 DNN 4.5.x 及更高版本(我相信这是该版本),开箱即用的 DotNetNuke 将为您创建它。

    只需将谷歌指向

    http://www.yoursite.com/sitemap.aspx

    例如这里is my site map

    它并不完美,但效果很好,您也可以使用其他一些工具来创建它,但是您需要一些可以爬取网站的东西。

    更新

    我想我会稍微解释一下为什么它不完美。

    1. 所有页面都具有相同的优先级
    2. 它只抓取实际页面,不会捕获和包含任何生成“页面”的第三方模块(博客、Ventrian 新闻文章、论坛等)。

    根据您的需要,BiteTheBullet.co.uk 有一个不错的免费提供程序,Ifinity 也有一个不错的提供程序,其中包括一些“错过”的内容。

    【讨论】:

    • 谢谢,我同意这并不完美。实际上,我在 codeplex 上找到了一个很棒的站点地图生成器。如果有人感兴趣,可以在这里查看codeplex.com/sitemapgenerator
    【解决方案2】:

    Jeff Atwood 在 SiteMaps here 上有一些很好的信息。您还可以查看更多关于 SiteMap 格式的信息here

    【讨论】:

    • Jeff 没有说他是如何制作站点地图的......只是它的重要性。
    • 我同意 Jeff 的条目没有详细介绍他如何创建 Stack Over Flow 站点地图,但这是获取更多信息(包括架构)的一个很好的起点。
    • 感谢您的链接,但我已经阅读了他的帖子,这就是我加入站点地图潮流的原因。 :)
    【解决方案3】:

    你可以试试这个DotNetNuke Google Sitemap Generator

    【讨论】:

      【解决方案4】:

      感谢您的回答。我在 codeplex 找到了一个很棒的站点地图生成器。如果有人感兴趣,可以在这里查看:http://www.codeplex.com/sitemapgenerator

      享受吧!

      【讨论】:

        【解决方案5】:

        另请参阅我分发的内容。

        它比其他的更好,因为它可以通过为单个模块插入新的提供程序来进行扩展。这允许您索引特定模块的所有 Url。

        免费插件包括博客模块和文特里安新闻文章模块的提供程序。

        Free DotNetNuke Sitemap Provider Download

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-01-15
          • 2017-07-19
          • 2011-02-18
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多