Vtiger-在https中获取错误ERR_TOO_MANY_REDIRECTS

时间:2018-09-21 04:43:59

标签: https vtiger

我使用 CloudClare 提供https连接,它将域指向我的服务器。 当我通过https访问时,浏览器会显示ERR_TOO_MANY_REDIRECTS

我已经将配置设置如下:

$dbconfigoption['ssl'] = true;
$site_URL = 'https://domain';

该如何解决?

2 个答案:

答案 0 :(得分:0)

几个月前,我遇到了同样的错误。原来,我的vtiger服务器正在获取http而不是https请求。它与ssl证书的安装方式有关。它与vtiger服务器安装在同一网络上的另一台服务器(路由器?)上,该服务器对请求进行了解密,并将其作为http请求传递给vtiger服务器。 vtiger服务器将看到一个http请求,并将重定向响应发送到已配置的https url。当浏览器获得重定向后,您最终将进入重定向循环。

答案 1 :(得分:0)

将$ site_URL替换为以下值

$site_URL = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS']==='on' ? 'https': 'http')."://".$_SERVER['HTTP_HOST'].(dirname($_SERVER['PHP_SELF']) != '/' && dirname($_SERVER['PHP_SELF']) != '\\' ? str_replace('\\','/',dirname($_SERVER['PHP_SELF'])) : '').'/';