返回列表 发帖
查看: 3072|回复: 9

请问谁有彻底去除3.4portal.php尾巴的教程

73

主题

272

回帖

404

积分

炉火纯青

贡献
1 点
金币
45 个
发表于 2019-10-17 09:39:05 | 显示全部楼层 |阅读模式
在网上搜索了一下,发现有好多的教程每一个都不一样

请问有没有改代码彻底去除尾巴的教程,给个链接也行

谢谢各位了!
回复

使用道具 举报

73

主题

272

回帖

404

积分

炉火纯青

贡献
1 点
金币
45 个
 楼主| 发表于 2019-10-17 09:41:34 | 显示全部楼层
后台 全局 域名设置 应用域名 设置


设置了以后 还有尾巴会变成index.php感觉不彻底


回复 支持 反对

使用道具 举报

5

主题

512

回帖

765

积分

应用开发者

贡献
2 点
金币
185 个
QQ
发表于 2019-10-17 09:42:57 | 显示全部楼层
设置域名那里即可
应用中心
承接网站建设,二次开发 模版制作以及Discuz!相关的业务。QQ:9279739
当你加Q已经同意为支付费用!  定制需要提供完整文档。避免之后争执。
回复 支持 反对

使用道具 举报

73

主题

272

回帖

404

积分

炉火纯青

贡献
1 点
金币
45 个
 楼主| 发表于 2019-10-17 09:44:18 | 显示全部楼层
dz[color=rgb(68, 68, 68) !important]站长都知道,新建的[color=rgb(68, 68, 68) !important]discuz站点打开门户首页,网址后面会带个“portal.php"的小尾巴,很多新手站长想知道怎么去除,这里小糖教大家方法
在根目录找到 index.php这个文件
修改index.php文件代码 查找代码:
[代码]php代码:
1
$url = empty($_ENV['domain']['app']['default']) ? (!empty($_ENV['domain']['defaultindex']) ? $_ENV['domain']['defaultindex'] : 'forum.php') : 'http://'.$_ENV['domain']['app']['default'];





吧这段代码修改为


[代码]php代码:
1
$_ENV['curapp'] = str_replace('.php', '', $_ENV['domain']['defaultindex']);





然后进后台,界面,导航,保留内置的portal.php首页,可用勾选取消(重要,不然网址会打不开)

然后新建一个首页作为导航,填入域名这样就可以了;如图

你再浏览器输入网址看看,发现小尾巴已经不见了

回复 支持 反对

使用道具 举报

73

主题

272

回帖

404

积分

炉火纯青

贡献
1 点
金币
45 个
 楼主| 发表于 2019-10-17 09:45:07 | 显示全部楼层
很多站长都想去掉discuz的portal.php或forum.php后缀,网上的大部分教程都是叫你去修改各种地方的discuz源码,现在葱子给大家提供一种不用修改源码就可以实现的方法。
以服务器环境(wdcp)为Nginx为例,打开网站的配置conf配置文件:
我们会看到在配置文件里面有一项配置信息为:
index   index.html index.php index.htm;
这项配置信息的目的就是指定Nginx默认访问的首页文件,并且排在最前面的优先访问。
针对这个特性,我们可以这样来做:
比如你的discuz网站首页是portal.php,那么为了去掉这个portal后缀,你看将portal.php写到index配置信息的最前面。
如图:

同理,如果你是forum.php是首页,按照同样的操作即可去除forum.php后缀。
最后一步:修改完以上配置信息,请重启一下Nginx,同时清理浏览器缓存即可生效。
针对apache、iis等环境,也可以根据这个思路来操作,具体怎么做,各位站长自行摸索一下。

回复 支持 反对

使用道具 举报

73

主题

272

回帖

404

积分

炉火纯青

贡献
1 点
金币
45 个
 楼主| 发表于 2019-10-17 09:46:51 | 显示全部楼层
网上一搜大把的教程,求一个彻底去除的  谢谢大家了!
回复 支持 反对

使用道具 举报

73

主题

272

回帖

404

积分

炉火纯青

贡献
1 点
金币
45 个
 楼主| 发表于 2019-10-17 09:47:34 | 显示全部楼层
Failure 发表于 2019-10-17 09:42
设置域名那里即可

后台设置默认域名?设置完了还有尾巴
回复 支持 反对

使用道具 举报

14

主题

1791

回帖

2058

积分

应用开发者

discuz 老兵

贡献
8 点
金币
188 个
QQ
发表于 2019-10-17 09:56:38 | 显示全部楼层
没这么麻烦的  在导航哪里设置一个无尾巴的网址
然后在服务器默认文件里把 portal.php 放在最前
回复 支持 反对

使用道具 举报

66

主题

225

回帖

389

积分

炉火纯青

贡献
0 点
金币
91 个
QQ
发表于 2019-10-18 11:04:21 | 显示全部楼层
这个办不到的!除非你开启为二级域名
回复 支持 反对

使用道具 举报

73

主题

272

回帖

404

积分

炉火纯青

贡献
1 点
金币
45 个
 楼主| 发表于 2019-10-19 13:56:39 | 显示全部楼层
请问各位有没有修改代码  彻底去除尾巴的教程

给个链接就行
回复 支持 反对

使用道具 举报

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

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2024-4-27 08:24 , Processed in 0.042989 second(s), 5 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2024 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表