【发布时间】:2018-04-03 04:40:06
【问题描述】:
我正在使用 yii2 高级版 2.0.15。
操作系统:赢得 10
在 common/config/main.php 中,当我尝试使用 catchAll 时,我会收到 ERR_TOO_MANY_REDIRECTS 错误
'catchAll'=>[
'site/offline'
]
站点控制器:
public function actionOffline()
{
return $this->render('offline');
}
为什么会这样?
更新:
当我使用另一个控制器而不是 SiteController 时,它可以正常工作。
为什么它在站点控制器上不起作用?!
【问题讨论】:
-
“工作正常”意味着它显示“离线”页面? YII_DEBUG 关闭了吗?
-
你能分享你对
common/config/main.php和frontend/config/main.php的完整配置,还可以为behavior()添加behavior()方法**SiteController** -
@ldg 是的。 YII_DEBUG 开启,YII_ENV 开发
-
在没有调试模式的情况下试一试,catchAll 可能导致问题的文档说明。
-
@MuhammadOmerAslam 它是 yii2 高级版,没有任何更改,我在后端执行此操作(仅用于测试)。 - pasted.co/e48cda28 - pasted.co/ce938723 - pasted.co/057614e3
标签: yii2