【发布时间】:2015-01-26 23:39:33
【问题描述】:
这是一个关于 Yii 2 的问题。我已经为 Yii 1.x(以前的版本)做过这个,但是 Yii 2 似乎完全不同。
对于静态网站,我需要将我的基本 URL 设置为 http://www.sampledomain.com
我了解可以使用默认服务器名称。但是我想将我的域名硬编码到框架中的某个位置。
在我的 /config/web.php(配置文件)中。我有这个配置。
$config = [
'id' => 'basic',
'basePath' => dirname(__DIR__),
...
目前Yii::$app->request->BaseUrl 返回并为空。
如果这只是关于设置和获取 Yii baseurl。任何人都可以通过向我展示上面的代码如何更改来帮助我,以便我可以将基本 URL 设置为 http://www.sampledomain.com 目前,Yii 2 静态站点获取域的 $_SERVER['SERVER_NAME'],因此它使用正在访问的域。但是,如果我的静态站点有多个停放域,我希望网站内的所有内部链接仅使用一个域。这可能吗?
【问题讨论】: