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,伪静态都是正常的。这说明,问题并没有出在伪静态规则上,而是另有原因。 小编来到该客户的网站后台寻找突破口。意外的是,小编在域名设置的地方发现了端倪,如图所示: 小编尝试把上图中,首页和论坛的域名都删除,提交之后,问题迎刃而解。 小编在这里给大家提个醒:有些时候,网站程序出现链接错误,不一定是伪静态的原因,也可能是域名设置的问题。今天这个问题就是一个很好的例子。好了,希望这个问题可以给你们一些帮助吧~
|
关于我们|手机版|小黑屋|地图|【道勤网】-www.daoqin.net 软件视频自学教程|免费教程|自学电脑|3D教程|平面教程|影视动画教程|办公教程|机械设计教程|网站设计教程 ( 皖ICP备15000319号-1 )
GMT+8, 2025-4-30 20:27