dz论坛的所有RSS输出的都是像 viewthread.php?tid=11 这样的动态地址,不管论坛有没有开启静态化。Discuz的解释是RSS Feed不是搜索引擎获取数据的主要途径,极少有蜘蛛会爬RSS,只要做好网站地图sitemap就行了。但是在Google站长工具里面可以把RSS当做sitemap,RSS还是有用的。只要RSS有一点作用,就有可能导致论坛页面地址混乱,分散权重。
经常看到一些网站页面在分钟内就收录了,甚至连快照都没来得及生成,我觉得这就是RSS的作用。
通过修改rss.php改成静态地址:
打开论坛根目录下的rss.php,将
viewthread.php?tid=$thread[tid]
替换成
{$boardurl}thread-$thread[tid]-1-1.html
另外,还可以通过修改$num改变RSS显示的帖子条数。