当baseurl设置为域名时,所有路由中都会显示yii2主页

当baseurl设置为域名时,所有路由中都会显示yii2主页,yii2,yii2-advanced-app,Yii2,Yii2 Advanced App,当我将基本url设置为example.com/时,它只显示所有url中的主页。就像它在网站的所有链接中用主页屏蔽url一样。但是当它设置为“/”时,它工作得很好。但是使用“/”作为基本url会破坏一些链接。所以我想使用基本url作为我的域名 'components' => [ 'request' => [ 'baseUrl' => 'http://example.com/', 'csrfParam' => '_csrf-fronte

当我将基本url设置为example.com/时,它只显示所有url中的主页。就像它在网站的所有链接中用主页屏蔽url一样。但是当它设置为“/”时,它工作得很好。但是使用“/”作为基本url会破坏一些链接。所以我想使用基本url作为我的域名

'components' => [
    'request' => [
        'baseUrl' => 'http://example.com/',
        'csrfParam' => '_csrf-frontend',
    ],
-----
----
]

根据docs
baseUrl
is:

应用程序的相对URL

“相对”表示它不应包含主机名。您可能需要设置:


这是在live domain上发生的吗?
'components' => [
    'request' => [
        'hostInfo' => 'http://example.com',
        'csrfParam' => '_csrf-frontend',
    ],
    // ...
]