当baseurl设置为域名时,yii2主页显示在所有路由中
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了当baseurl设置为域名时,yii2主页显示在所有路由中相关的知识,希望对你有一定的参考价值。
当我将基本网址设置为example.com/时,它仅显示所有网址中的主页。就像它在网站的所有链接中使用主页屏蔽网址。但当它设置为'/'时效果很好。但是使用'/'作为基本URL会打破一些链接。所以我想使用基本网址作为我的域名。
'components' => [
'request' => [
'baseUrl' => 'http://example.com/',
'csrfParam' => '_csrf-frontend',
],
-----
----
]
答案
根据文件,baseUrl
是:
应用程序的相对URL。
https://www.yiiframework.com/doc/api/2.0/yii-web-request#$baseUrl-detail
“relative”表示它不应包含主机名。你可能需要设置hostInfo
:
'components' => [
'request' => [
'hostInfo' => 'http://example.com',
'csrfParam' => '_csrf-frontend',
],
// ...
]
以上是关于当baseurl设置为域名时,yii2主页显示在所有路由中的主要内容,如果未能解决你的问题,请参考以下文章
刚建了一个wordpress 用VPS建的,域名是备案过的,但是解析后,发现只有主页是域名,文章就成IP了。
xcode11 如何在 PickerView 中为选定选项提供操作。这样当我在所选数组中选择一个选项时,我可以对其执行操作