一般论坛在根目录下放置,在后台设置默认域名就可以解决这个问题,但是论坛放在一级目录下解决这个问题的时候就会存在一些困难了,那么如何将域名后面的forum.php或portal.php去掉。
这里给大家提供二种去除Discuz论坛域名后面的/forum.php或portal.php方法:如下
第一种方法:
打开根目录下的index.php,查找:
if(!empty($url)) {
$delimiter = strrpos($url, ‘?’) ? ‘&’ : ‘?’;
if($_GET[‘fromuid’]) {
$url .= $delimiter.’fromuid=’.$_GET[‘fromuid’];
} elseif($_GET[‘fromuser’]) {
$url .= $delimiter.’fromuser=’.$_GET[‘fromuser’];
}
header(“HTTP/1.1 301 Moved Permanently”);
header(“location: $url”);
} else {
require ‘./’.$_ENV[‘curapp’].’.php’;
$delimiter = strrpos($url, ‘?’) ? ‘&’ : ‘?’;
if($_GET[‘fromuid’]) {
$url .= $delimiter.’fromuid=’.$_GET[‘fromuid’];
} elseif($_GET[‘fromuser’]) {
$url .= $delimiter.’fromuser=’.$_GET[‘fromuser’];
}
header(“HTTP/1.1 301 Moved Permanently”);
header(“location: $url”);
} else {
require ‘./’.$_ENV[‘curapp’].’.php’;
在前面加上:
$url = ”;
$_ENV[‘curapp’] = ‘portal’;
$_ENV[‘curapp’] = ‘portal’;
备注:如果想设置论坛为默认首页,把代码中的$_ENV[‘curapp’] = ‘portal’; 替换为 $_ENV[‘curapp’] = ‘forum’; 如果想要空间为默认首页:替换为 $_ENV[‘curapp’] = ‘home’;
第二种办法:
后台–全局–域名设置–应用域名–设置默认域名为访问域名就可以,如:https://www.xmy7.com。结合设置主导航栏目也可以实现去除Discuz论坛域名后面的/forum.php或portal.php效果。
上面二种方法都可以去掉域名后面的/forum.php或portal.php后缀,可实现SEO优化中的URL标准化。
补充:
除了论坛域名后面的/forum.php或portal.php,还有面包屑导航中的forum.php或portal.php,我们也可以去除。方法如下:
打开模版文件discuz.htm,查找以下代码
<div>
<a href=”./” title=”{lang homepage}”>$_G[setting][bbname]</a><em>»</em><a href=”forum.php”{if $_G[‘setting’][‘forumjump’]} id=”fjump”{/if}>{$_G[setting][navs][2][navname]}</a>$navigation
</div>
<a href=”./” title=”{lang homepage}”>$_G[setting][bbname]</a><em>»</em><a href=”forum.php”{if $_G[‘setting’][‘forumjump’]} id=”fjump”{/if}>{$_G[setting][navs][2][navname]}</a>$navigation
</div>
打开模版文件forumdisplay.htm,查找以下代码
<div>
<a href=”images/” title=”{lang homepage}”>$_G[setting][bbname]</a><em>»</em><a href=”images/”{if $_G[‘setting’][‘forumjump’]} id=”fjump” {/if}>{$_G[setting][navs][2][navname]}</a>$navigation
</div>
<a href=”images/” title=”{lang homepage}”>$_G[setting][bbname]</a><em>»</em><a href=”images/”{if $_G[‘setting’][‘forumjump’]} id=”fjump” {/if}>{$_G[setting][navs][2][navname]}</a>$navigation
</div>
打开模版文件viewthread.htm,查找以下代码
<div>
<a href=”./” title=”{lang homepage}”>$_G[setting][bbname]</a><em>»</em><a href=”forum.php”{if $_G[‘setting’][‘forumjump’]} id=”fjump” {/if}>{$_G[setting][navs][2][navname]}</a>$navigation <em>›</em> <a href=”forum.php?mod=viewthread&tid=$_G[tid]”>$_G[forum_thread][short_subject]</a>
</div>
<a href=”./” title=”{lang homepage}”>$_G[setting][bbname]</a><em>»</em><a href=”forum.php”{if $_G[‘setting’][‘forumjump’]} id=”fjump” {/if}>{$_G[setting][navs][2][navname]}</a>$navigation <em>›</em> <a href=”forum.php?mod=viewthread&tid=$_G[tid]”>$_G[forum_thread][short_subject]</a>
</div>
总结:以上3个文件中查找的代码中把<a href=”forum.php”>替换成<a href=”./”>即可。方法有很多,主要还要看大家通过什么方法来实现和完成,多尝试,也许你可以找到更完美的解决方法。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
喜欢就支持一下吧
相关推荐
评论 抢沙发
欢迎您留下宝贵的见解!
随即推荐
自己装系统怎么装win7系统呢
如今最常见的电脑版本应该就是win7系统了,几乎各式各样的电脑,不管是笔记本电脑 还是台式电脑,都安装了win7系统,但是还是有一些电脑小白不懂自己装系统怎么安装win7,今天小编就来教大家一...
营销课堂企业战略与营销升级
课程介绍 本课程旨在帮助企业进行战略与营销方面的升级,提升商业竞争力。通过学习课程内容,可以了解市场动态、行业趋势和消费者心理等方面的知识,并且掌握有效的战略规划和营销技巧。同时,...
音频剪辑APPv22.1.66修改免登录解锁会员
音频剪辑APP已更新!有时候想把多首歌曲合并起来当串烧,合成自己想要的音乐?或者想制作属于自己独特的手机铃声? 那就来试试这款软件把,操作方便的MP3剪切合并器工具,支持对MP3文件进行任意...
u盘数据恢复大师破解版安装使用方法
U盘数据恢复大师可以帮助我们从各种 USB 驱动器(比如sd卡、u盘、移动硬盘)恢复丢失或者删除的数据,就算驱动器严重损坏或者感染病毒。可以为我们安全地全面地恢复数据,售后有保障。下面小编来...
百度网盘密码破解大盗V1.9版下载-提取码万能钥匙
抓取网盘的密码在网上已经被共享出来的网盘链接, 不保证每条网盘链接都能获取得到密码,类似WIFI万能钥匙。 注意:不是每条链接都能获取得到密码,就像你用WiFi万能钥匙, 不能连接每一个WiFi...
教你如何拍摄剪辑钓鱼短视频自媒体
课程介绍 喜欢钓鱼一起的朋友可以学习一下,爱好才能赚大钱,拍钓鱼视频,初步剪辑钓鱼视频,进行细剪教学,提高视频质量瞬间高大上才能上热门有流量,下一个短视频钓鱼自媒体大佬就是你。
暂无评论内容