我有一个网站是在"web"子文件夹,这是隐藏与。htaccess,以便访问http://www.example.com的人得到http://www.example.com/web/index.php服务。
为了设置这种行为并防止Yii2与"web"文件夹生成链接,我在urlManager中将"baseUrl"设置为"/"。
现在所有的页面都是正确的,所有的链接都是正确创建的,但是Yii::$app->homeUrl变量有一个不正确的值"//"当它应该是"/",所以它产生了登录/注销的问题。
如果我删除baseUrl它工作正常,但添加"web"父文件夹到所有的url。
我做错了什么?
也遇到过同样的问题。我刚刚添加了'homeUrl' => '/'
选项配置根