一般论坛在根目录下放置,在后台设置默认域名就可以解决这个问题,但是论坛放在一级目录下解决这个问题的时候就会存在一些困难了,那么如何将域名后面的forum.php或portal.php去掉
这里给大家提供二种去除Discuz论坛域名后面的/forum.php或portal.php方法:如下 第一种方法: 备注:如果想设置论坛为默认首页,把代码中的$_ENV['curapp'] = 'portal'; 替换为 $_ENV['curapp'] = 'forum'; 如果想要空间为默认首页:替换为 $_ENV['curapp'] = 'home'; 第二种办法: 后台--全局--域名设置--应用域名--设置默认域名为访问域名就可以,如:https://www.hhoov.com。结合设置主导航栏目也可以实现去除Discuz论坛域名后面的/forum.php或portal.php效果。 上面二种方法都可以去掉域名后面的/forum.php或portal.php后缀,可实现seo优化中的URL标准化。 补充: 除了论坛域名后面的/forum.php或portal.php,还有面包屑导航中的forum.php或portal.php,我们也可以去除。方法如下: 打开模版文件forumdisplay.htm,查找以下代码 打开模版文件viewthread.htm,查找以下代码 总结:以上3个文件中查找的代码中把<a href="forum.php">替换成<a href="./">即可。方法有很多,主要还要看大家通过什么方法来实现和完成,多尝试,也许你可以找到更完美的解决方法。
|