Yii2 -在urlManager中设置baseUrl时,错误的homeUrl



我有一个网站是在"web"子文件夹,这是隐藏与。htaccess,以便访问http://www.example.com的人得到http://www.example.com/web/index.php服务。

为了设置这种行为并防止Yii2与"web"文件夹生成链接,我在urlManager中将"baseUrl"设置为"/"。

现在所有的页面都是正确的,所有的链接都是正确创建的,但是Yii::$app->homeUrl变量有一个不正确的值"//"当它应该是"/",所以它产生了登录/注销的问题。

如果我删除baseUrl它工作正常,但添加"web"父文件夹到所有的url。
我做错了什么?

也遇到过同样的问题。我刚刚添加了'homeUrl' => '/'选项配置根

最新更新