我有一个magento网站。当我改变位置时,它无法正常工作。
我收到了错误:
Mozilla中的 The page isn't redirecting properly
。
This webpage has a redirect loop
。
为了改变位置,我所做的是:
1)导入我的数据库并更改core_config_data
表中的网址。
2)更改了local.xml中的db凭证
3)清除var文件夹。
我找到了针对同一问题的各种解决方案,但没有解决我的问题。
Like clearing the cache, auto increment of ids in database etc.
我可以访问我的后端
答案 0 :(得分:1)
当我发现这些问题时,这些是我经历的步骤
使用var目录
删除缓存,整页缓存(如果存在)会话和日志文件夹进入core_config_data
使用数据库工具搜索(值“包含”http)
这将显示您在数据库中引用的站点网址。
确保web / unsecure / base_url和web / secure / base_url
在没有任何https的情况下引用您的域名:首先
即它们都应包含http://mydomain.com/
最后,如上所述kaigorodov检查cookie_path
接下来,引用您的.htaccess文件。这是一个选项
通过终端
进入安装的根目录。即
cd / public_html / magento
再次验证您的.htaccess文件。一个选项是复制您现有的文件并将.htaccess-sample重命名为.htaccess并使用此文件以确保这不会导致您的问题。
可以是Web服务器缓存。如果您拥有所有权,请尝试重新启动。
答案 1 :(得分:0)
无限循环问题通常与不正确的magento cookie配置有关。尝试检查cookie_domain
表格中的cookie_path
和core_config_data
设置。
答案 2 :(得分:0)
这是非www重定向的www。因为我没有在我面前安装帮助我无法缩小原因,但也许在你的core_config_data中你在某些和非www上使用www。也许你的.htaccess有一个www重定向?
也许目录> URL重写管理将www转为非重定向可能会解决您的问题