新闻中心

phpcms网站的静态设置成生成在根目录专题URL多出一个斜杠怎么办?

作者 / 无忧主机 时间 2015-11-10 21:38:44

phpcms程序在设置主题和模板的时候的确比一般的开源程序要复杂一些,这款程序就是更换域名步骤都十分复杂,小编最近尝试用这款开源程序做企业站,的确遇到了很多疑难杂症,不过也遇到了这款开源系统自身出现的一些bug。一些无忧主机php免备案空间的站长朋友们把网站做好了之后为了给网站优化和提升网站的访问速度一般都会设置伪静态,小编也是尝试使用phpcms搭建好了网站给专题页设置伪静态。可是设置好了之后发现了一个bug,那就是专题路径的URL中会多出一个斜杠。小编就不截图了,下面来举个出现斜杠的例子吧,例如使用的是phpms.51php.com安装的这款开源程序,那么设置后会出http://phpms.51php.com//special/about/,在special专题栏目前面多出一个斜杠,然后却是可以正常访问的。为了解决这个问题,小编登陆phpcms的官方论坛也看到了有站长朋友们也是遇到了这个问题,但是下面的回复也是都没有解决这个问题。小编经过查资料调试最后终于处理了这个问题,下面来总结下吧。 第一步:找到44行代码 :

else {
$url = $special['ishtml'] ? APP_PATH.substr(pc_base::load_config('system', 'html_root'), 1).'/special/'.$special['filename'].'/' : APP_PATH.'index.php?m=special&c=index&id='.$id;
}
把special单词前面的斜杠删除,然后再找到93行代码如下:
else {
$special['url'] = APP_PATH.substr(pc_base::load_config('system', 'html_root'), 1).'/special/'.$special['filename'].'/';
}
也是把把special单词前面的斜杠删除。修改好了这两行代码,再上传到对应的文件下覆盖就可以了。不过这款程序和织梦一样,修改后都是需要去网站后台更新生成下的,否则是看不到效果的哦。 无忧主机相关文章推荐阅读: PHPCMS如何设置新窗口打开超链接 PHPCMS程序安装后后台内容编辑器不支持JS该如何设置 PHPCMS程序发布文稿时在编辑器处上传附件超出10张图片的解决方法

本文地址:https://www.51php.com/phpcms/20708.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服