Yii2 #403 仅在 IE 中出现错误,并且在兼容性视图模式打开时也是如此



我的应用程序是在 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"/>

最新更新