我的应用程序是在 Yii2 中开发的,仅在 LAMP 上运行,仅通过内部网运行。奇怪的问题是项目URL在Chrome中打开正常,输入了以下URL,并将其重定向到下面的登录URL。
http://localhost/portal/重定向至http://localhost/portal/frontend/web/index.php/site/login
即使这在关闭IE兼容性视图模式的情况下也能正常工作。
但是当兼容性视图打开时,它会重定向到下面的 URL 并给出 #403 身份验证错误。
http://localhost/portal/frontend/web/index.php/
如果有人可以帮助我处理Yii应用程序页面生命周期/编译顺序并为上述问题提供解决方案,那就太好了。
提前谢谢。
您可以尝试通过在 main 中添加以下元标记来忽略 IE 兼容性视图设置.php
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>