天使网赚论坛

 找回密码
 立即注册
查看: 758|回复: 0

去除Discuz论坛域名后面的/forum.php或portal.php

[复制链接]

450

主题

497

帖子

10万

积分

管理员

天使社区欢迎您的光临

Rank: 50Rank: 50Rank: 50Rank: 50Rank: 50Rank: 50Rank: 50Rank: 50Rank: 50Rank: 50Rank: 50Rank: 50Rank: 50

积分
101871

终身成就奖优秀斑竹奖宣传大使奖特殊贡献奖金点子奖原创先锋奖贴图大师奖灌水天才奖新人进步奖幽默大师奖

QQ
admin 发表于 2019-11-19 19:54:14 | 显示全部楼层 |阅读模式
一般论坛在根目录下放置,在后台设置默认域名就可以解决这个问题,但是论坛放在一级目录下解决这个问题的时候就会存在一些困难了,那么如何将域名后面的forum.php或portal.php去掉
这里给大家提供二种去除Discuz论坛域名后面的/forum.php或portal.php方法:如下
第一种方法:
打开根目录下的index.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,我们也可以去除。方法如下:
打开模版文件discuz.htm,查找以下代码
游客,如果您要查看本帖隐藏内容请回复
打开模版文件forumdisplay.htm,查找以下代码
游客,如果您要查看本帖隐藏内容请回复
打开模版文件viewthread.htm,查找以下代码
游客,如果您要查看本帖隐藏内容请回复
总结:以上3个文件中查找的代码中把<a href="forum.php">替换成<a href="./">即可。方法有很多,主要还要看大家通过什么方法来实现和完成,多尝试,也许你可以找到更完美的解决方法。



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

天使网赚论坛创建于2008年8月,本站内容均为会员发表,并不代表本论坛立场!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
天使网赚论坛法律顾问:ITlaw-庄毅雄

QQ|小黑屋|Archiver|天使网赚论坛 |网站地图

GMT+8, 2024-4-27 01:54 , Processed in 0.109983 second(s), 27 queries .

快速回复 返回顶部 返回列表