新闻中心

Discuz默认域名设置失误引起的链接错误问题

作者 / 无忧主机 时间 2015-11-04 16:45:24

Discuz具有自带的伪静态(URL重写)功能,使用discuz建站的朋友们应该都知道。具体设置方法参考链接:DISCUZ 3.0伪静态设置图文帮助教程。但是今天无忧主机小编遇到一个奇怪的问题:客户在设置完成伪静态以后,URL链接中混入了奇怪的东西:http://www.xxx.com/forum.php/thread-1234567-1-1.html ,而正常的URL应该为http://www.xxx.com/thread-1234567-1-1.html。这个现象让小编很疑惑,想到既然是链接的问题,那么应该是伪静态设置的时候,规则没有处理好吧。 想到这里,无忧主机小编把该客户根目录下的.htaccess文件下载到本地,并和自己php免备案虚拟主机中discuz的.htaccess一条一条的进行比对。奇怪的是,两个文件中的重写规则竟然一模一样!在此之前,无忧主机小编已经测试过自己的discuz,伪静态都是正常的。这说明,问题并没有出在伪静态规则上,而是另有原因。 小编来到该客户的网站后台寻找突破口。意外的是,小编在域名设置的地方发现了端倪,如图所示: Discuz默认域名设置失误引起的链接错误问题 小编尝试把上图中,首页和论坛的域名都删除,提交之后,问题迎刃而解。 小编在这里给大家提个醒:有些时候,网站程序出现链接错误,不一定是伪静态的原因,也可能是域名设置的问题。今天这个问题就是一个很好的例子。好了,希望这个问题可以给你们一些帮助吧~ 无忧主机相关文章推荐阅读: DISCUZ如何让顶部导航固定 DISCUZ!X3.2支付宝充值乱码BUG解决办法 DISCUZ所有注册用户访问IP均为127.0.0.1解决办法

本文地址:https://www.51php.com/discuz/20586.html

1
1
1
1
1
1
1