Php OpenCart站点在注销时出错--ERR\u TOO\u MANY\u重定向

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

我现在正在使用OpenCart构建我的网站,但我在注销时收到了这条
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一样的问题,有人能帮忙吗?