kenzeus 发表于 2016-10-24 11:33:21

Discuz! 去年forum.php的尾巴

刚接触Discuz,总是遇到这样那样的问题,今天主要解决的问题就是网站地址很多时候会出出forum.php这个尾巴。例如本站www.eefaq.com,在访问帖子和其他子版块的时候,会出现导航含有froum.php的怪现像。
这个有的地方有,有的地方没的情况会造成搜索引擎识别困难,总体来说不利于SEO,解决办法有2个。



[*]1. 全站都带上forum.php,就是说你的网站默认主页要设置成xxx.com/forum.php。
[*]2. 全站能被收录的页面都全部删掉Forum.php。

对于第一种方法没什么好说的,如果你是强迫症患者,一定要整第二种方法才舒服,请往下看。

首先就是在域名设置里,在论坛首页里留空,同时在默认域名里填你的主域名,经测试 这是能够完美实现导航栏“论坛首页网址”后面去掉/forum.php尾巴

然后分别在 template/default/forum/下的discuz.htm、forumdisplay.htm、viewthread.htm 中找到以下差不多的代码:
<div class="z">
                <a href="./" class="nvhm" title="{lang homepage}">$_G</a><em>»</em><a href="forum.php">{$_G}</a>$navigation <em>›</em> <a href="forum.php?mod=viewthread&tid=$_G">$_G</a>改<a href="forum.php" ... .... 为 <a href="/" ... ...
更新缓存数据,基本实现想要的功能。
注:如果不是使用默认的模版,找到相应的模版文件夹改相对应的文件即可。如eefaq.com用的主题路径为:



页: [1]
查看完整版本: Discuz! 去年forum.php的尾巴