如何在同一个Yii引擎上运行多个子域?

时间:2017-03-18 11:51:59

标签: php yii

我想构建网站不使用url-folders,而是使用子域名:

  

my.com/xyz/page1

     

,而是 xyz.my.com/page1

他们将共享相同的设计,相同的布局并重用大部分代码库。

是否可以配置URL管理器,以便使用相同的代码库来提供主域和子域?

P.S。 Yii版本为1.1。

1 个答案:

答案 0 :(得分:1)

我们实际上在工作中使用此设置。你所做的是在index.php文件中解析你的url。分开来。基于直到点的第一个单词...可以是protected / config文件夹中文件夹的名称。制作当前在config文件夹中的所有文件的副本,并将其放入这个新文件中。所以文件结构是/ config / subdomain / allfiles here ...和/ config / subdomain2 / allfiles ...等等。并确保yii应用程序通过oarsing url并使用子域来使用正确的配置找到该文件夹​​。您可以使用不同的参数... dbs等等。但相同的代码..和文件库为所有。