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

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.gaosudu.com/discuz/20586.html