最近在使用WDCP做基础环境,把门户做成首页,论坛使用bbs的二级域名,默认域名设置的www,但是晚上突然发现访问门户是正常的,但是访问主导航上的论坛,依然打开的是门户首页,为此就纠结了~ 检查了域名解析,域名绑定,主导航URL,都没有发现问题。这时静下心来开始思考其中的原理,无论是www还是bbs,都是解析绑定到这一个网站上,访问进来后,首先访问到的是index.php文件,通过分析index.php发现,无论是门户跳转到portal.php 还是论坛跳转到forum.php,都由该文件决定。 这时在网上看到无忧主机发表的“Discuz论坛为什么门户、论坛都只能访问到门户?论坛无法访问”,顿时豁然开朗。 这个现象的主要问题其实是.htaccess文件里的一条规则导致的。这个调规则的作用是用来设置默认首页的。比如说根目录下面同时存在index.html, index.php, index.shtml这三个文件,当你去访问这个根目录的时候,服务器会调用优先级最高的文件。而这个客户的空间是把portal.php 设置为优先级最高的页面,所以一访问就跑回了门户的页面,我们只需要把portal.php从下面删除,或者把index.php调到最前边,即可解决问题。 对于我来说,只需要在默认首页处设置一个index.php,问题便迎刃而解了。鼓掌~~ |
|小黑屋|手机版|法律声明|技术交流平台 ( 冀ICP备14003130号 | 冀公网安备13018102000122号)
GMT+8, 2025-1-18 12:59 , Processed in 1.793298 second(s), 16 queries , Gzip On.
Powered by Discuz! X3.4
© 2001-2021 Comsenz Inc.