我想构建网站不使用url-folders,而是使用子域名:
不 my.com/xyz/page1
,而是 xyz.my.com/page1
他们将共享相同的设计,相同的布局并重用大部分代码库。
是否可以配置URL管理器,以便使用相同的代码库来提供主域和子域?
P.S。 Yii版本为1.1。
答案 0 :(得分:1)
我们实际上在工作中使用此设置。你所做的是在index.php文件中解析你的url。分开来。基于直到点的第一个单词...可以是protected / config文件夹中文件夹的名称。制作当前在config文件夹中的所有文件的副本,并将其放入这个新文件中。所以文件结构是/ config / subdomain / allfiles here ...和/ config / subdomain2 / allfiles ...等等。并确保yii应用程序通过oarsing url并使用子域来使用正确的配置找到该文件夹。您可以使用不同的参数... dbs等等。但相同的代码..和文件库为所有。