CE-1.8.1.0 管理员中的重定向循环

CE-1.8.1.0 管理员中的重定向循环
  • CE-1.8.1.0
  • Windows 2008 R2 服务器
  • IIS 7.5 Web 服务器

历史:我们的网络商店运行良好,直到我将新聘用的 IT 人员的帐户添加到网络根目录的共享 ACL 中。一切都崩溃了 - 我们所有的网站都瘫痪了 - 原因是安全 ACL 发生了很多变化。我赶紧恢复了正确的权限,但从那时起,Magento 的管理界面现在出现了无限重定向循环。

我检查了所有日志中的问题,尝试清除会话和缓存,甚至将整个文件集和数据库复制到我的工作站(在那里它运行良好)。

使用“Live HTTP Headers” Firefox 插件我发现了发生了什么。

我想粘贴一块标题信息,但我被告知我没有足够的“声誉”。

有一个无限循环 301 Moved Permanently 到http://没有index.php(这是错误的 - 应该是https://

然后 302 临时移动到https://带有的 URL index.php(这也是错误的,因为 web.config 中有一个重写规则,它相当于 .htaccess 中的指令)

一旦浏览器放弃并通知我有关重定向循环的信息,我就可以编辑 URL 并加载管理页面,但大部分功能都会丢失。

我甚至尝试过全新安装 Magento,但无法通过许可证接受,因为——你猜对了!——发送了一个 301 永久移动标头,它会删除小小的“agree=1”帖子。

自从这个问题开始以来,我在 Google 上搜索了很多次,但没有找到任何解决方案。

我愿意接受任何建议,并感谢任何帮助。

编辑 - 2015 年 2 月 13 日

经过几天的故障排除,我得出结论,问题出在 IIS 7.5 Web 服务器上,而不是 Magento 中。感谢所有提出建议的人。

相关内容