我正在使用Joomla 3.8,由于“ ERR_TOO_MANY_REDIRECTS”,我的网站被锁定了,无法打开。
我已经花了几天时间阅读有关类似问题的其他人的文章/文章,并对.htaccess或/和htaccess.txt进行了更改,但仍然无法使用。许多人说,添加此代码并将该代码添加到htaccess.txt(.htaccess)上,我几乎尝试了所有事情,并且可能使情况更糟。如果有人可以帮助我,我将不胜感激。
首先,我不确定是什么原因导致了重定向循环(或者我做错了什么导致此问题发生)。我没有将旧站点重定向到新站点。我能想到的唯一导致此问题的因素; 1)我正在使用来自“ lets加密”的免费https ssl(ssl检查器说服务器类型是“ nginx”)。我的所有页面均根据托管公司和ssl检查器保护。有人说可以通过安装Cloudflare来解决“重定向过多”的问题,但是我的托管公司不允许对其进行加密,因此该选项不可用。话虽如此,所有重定向;我的托管公司负责处理HTTP到HTTPS以及http://www.mysite.com到mysite.com(反之亦然)的工作。
2)当我进入joomla后端站点的“全局配置”-“服务器”-“强制https”-在“所有站点和仅管理员”下时,出现警告消息“ HTTPS尚未启用由于此服务器上不可用。HTTPS连接测试失败,并出现以下错误:“(。)最大重定向数(20)。因此,我认为这是问题的原因,因为它已超过最大限制。 (?)但是https确实出现在站点地址上。
为尝试解决此问题,我将其他人的代码放在.htaccess和htaccess.txt中,但没有起作用,因此,.htaccess为空,我使用的是通用Joomla的htaccess.txt(我也将htaccess.txt更改为.htaccess),但这也不起作用。我注释掉了“ RewriteBase /”,我也尝试了“ RewriteBase / my_folder_name”,该方法也不起作用。
在configuration.php中,设置了“ public $ force_ssl ='0';”。就像有人说的那样,我们绝对不要强行设置ssl。
在所有浏览器和所有页面上发生太多直接错误。此外,异地设置也不起作用。当我的后端站点正常运行时,我根本看不到我的页面。
首先应该检查什么?