discuz去除链接中的portal.php,不影响全站https
在网上看了好多教程,和我的情况不太相符。我开启了全站https,无法在默认域名中设置域名,所以网上的教程大多对我都无效。
综合整理,实际测试后,以下方法既可以去掉portal.php也不影响全站https的使用。
实现方法:
修改index.php文件代码 查找代码:
$url = empty($_ENV['domain']['app']['default']) ? (!empty($_ENV['domain']['defaultindex']) ? $_ENV['domain']['defaultindex'] : 'forum.php') : 'http://'.$_ENV['domain']['app']['default'];
改为:
$_ENV['curapp'] = str_replace('.php', '', $_ENV['domain']['defaultindex']);
在后台第三方统计或其他头部信息中添加一下代码:
<script>
window.onload = function() {
document.querySelector('a').setAttribute('href', '/');
};
</script>
报告!别开枪,我就是路过来看看的。。。 前排,哇咔咔 无论是不是沙发都得回复下 路过 鄙视楼下的顶帖没我快,哈哈 介是神马?!! 支持楼主,用户楼主,楼主英明呀!!! 支持,赞一个 路过的帮顶
页:
[1]
2