当baseurl设置为域名时,所有路由中都会显示yii2主页
当我将基本url设置为example.com/时,它只显示所有url中的主页。就像它在网站的所有链接中用主页屏蔽url一样。但是当它设置为“/”时,它工作得很好。但是使用“/”作为基本url会破坏一些链接。所以我想使用基本url作为我的域名当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
'components' => [
'request' => [
'baseUrl' => 'http://example.com/',
'csrfParam' => '_csrf-frontend',
],
-----
----
]
根据docs
baseUrl
is:
应用程序的相对URL
“相对”表示它不应包含主机名。您可能需要设置:
这是在live domain上发生的吗?
'components' => [
'request' => [
'hostInfo' => 'http://example.com',
'csrfParam' => '_csrf-frontend',
],
// ...
]