Discuz!NT百度论坛收录协议的问题

今天查看了一下百度论坛收录协议,其中有一点

第三步:使用XML文件
         请将XML文件命名为sitemap_baidu.xml上传到您网站根目录下,并保证文件所在的url地址能够被百度spider正常访问。例如,网站为post.baidu.com,则将xml文件上传至post.baidu.com/sitemap_baidu.xml
        当百度spider发现了xml文件后,会根据上面提供的参数自动对xml文件进行更新,并抓取高质量的内容。
        注意: 百度spider不保证一定能收录您提交的全部内容。

按照上面的说法对于论坛http://bbs.lishewen.com.cn/,百度的协议路径应该为http://bbs.lishewen.com.cn/sitemap_baidu.xml,而Discuz!NT的协议路径则是http://bbs.lishewen.com.cn/tools/sitemap.aspx,这样一来百度的虫虫根本不会在上面爬,Discuz!NT对百度的优化形同虚设

知道上面问题的原因,我们可以有以下的解决办法:

第一种,把sitemap.aspx产生的内容复制保存一份到论坛的根目录,并命名为sitemap_baidu.xml

如果你有采用官方的UrlReWriter,则可以采用第二种办法

在UrlReWriter的配置文件里面加多一条规则:RewriteRule ^(.*)/sitemap_baidu.xml  $1/tools/sitemap.aspx

本人建议用第二种办法,因为这样可以自动更新