Php OpenCart站点在注销时出错--ERR\u TOO\u MANY\u重定向
我现在正在使用OpenCart构建我的网站,但我在注销时收到了这条Php OpenCart站点在注销时出错--ERR\u TOO\u MANY\u重定向,php,redirect,opencart,opencart-3,Php,Redirect,Opencart,Opencart 3,我现在正在使用OpenCart构建我的网站,但我在注销时收到了这条ERR\u TOO\u许多重定向消息。有几件事很奇怪: 在我看到这个错误页面1秒钟后,它被重定向到我的主页 这只发生在Chrome上,我在Firefox或Safari上根本看不到这种情况 同一错误页面要求我尝试清除您的cookies,但在我一直清除我的cookies之后,我仍然可以看到同样的事情发生在Chrome上 所以基本上我不太确定这是我的网站出了问题,还是Chrome浏览器出了问题 知道如何调试和修复此问题吗?适用于O
ERR\u TOO\u许多重定向消息。有几件事很奇怪:
在我看到这个错误页面1秒钟后,它被重定向到我的主页
这只发生在Chrome上,我在Firefox或Safari上根本看不到这种情况
同一错误页面要求我尝试清除您的cookies,但在我一直清除我的cookies之后,我仍然可以看到同样的事情发生在Chrome上
所以基本上我不太确定这是我的网站出了问题,还是Chrome浏览器出了问题
知道如何调试和修复此问题吗?适用于OpenCart 2和3
打开catalog/controller/account/logout.php
在线~20查找
$this->response->redirect($this->url->link('account/logout', '', true));
取代
$this->response->redirect($this->url->link('common/home', '', true));
现在应该可以了。在某些情况下,您需要。确保您已将文件htaccess.txt重命名为.htaccess,因此重定向应该可以正常工作
但是,如果您的opencart网站不在域的根文件夹中,并且路径类似于www.mysite.com/store
,请打开您的.htaccess文件,查找
RewriteBase /
然后像这样重写它
RewriteBase /store/
我刚刚用Edge测试了一下,发现了和Chromean一样的问题,有人能帮忙吗?