新闻动态

   

您现在的位置是:首页 » 新闻动态 » 产品FAQ


使用CDN后,Discuz!X多个频道无法访问的解决办法


人气: 2132  日期: 2012-04-04  作者: 大向网络  [打印本文]

问题描述:Discuz!x1.5的网站,在使用CDN后,主页打开没有问题,但子页面无法打开,打开后是一个带端口的地址(:37001)

未使用CDN,或取消CDN后,该问题不存在。

解决办法:将source/function/function_core.php的1025行注释,即:

$port = empty($_SERVER['SERVER_PORT']) || $_SERVER['SERVER_PORT'] == '80' ? '' : ':'.$_SERVER['SERVER_PORT'];

改成:

//$port = empty($_SERVER['SERVER_PORT']) || $_SERVER['SERVER_PORT'] == '80' ? '' : ':'.$_SERVER['SERVER_PORT'];

您可以使用主机控制面板-在线文件管理进行以上编辑,或下载到本地,编辑后保存上传。

对于Discuz!X2,请将source/class/class_core.php的359行注释,即:

$_G['siteport'] = empty($_SERVER['SERVER_PORT']) || $_SERVER['SERVER_PORT'] == '80' ? '' : ':'.$_SERVER['SERVER_PORT'];

改成:

//$_G['siteport'] = empty($_SERVER['SERVER_PORT']) || $_SERVER['SERVER_PORT'] == '80' ? '' : ':'.$_SERVER['SERVER_PORT'];


  上一篇:怎样找回网站的ICP备案密码?
  下一篇:linux+wdcp网站可以打开 wdcp进不去的原因之一
相关文章(Tags:CDN,无法访问)