neocasta
(Pk)
1
Необходимо
имеется например структура
<virtualhost_dir>/yii_framework
<virtualhost_dir>/site1.com
<virtualhost_dir>/site1.com/protected
<virtualhost_dir>/site2.com/
<virtualhost_dir>/site2.com/protected
<virtualhost_dir>/index.php
В коде index.php оформляю так:
$yii=dirname(__FILE__).'yii_framework/yii.php';
switch ($HTTP_SERVER_VARS['HTTP_HOST']) {
case "site1.com": $site="work"; break;
case "site2.com": $site="site1"; break;
}
$config=dirname(__FILE__)."/".$site."/protected/main.php"
require_once($yii);
Yii::createWebApplication($config)->run();
Что нужно ещё указать чтоб YII работал с нужной protected дирикторией
Zolter
(Zolter Od)
2
А не проще средствами htaccess раскидать на index1.php и index2.php к примеру?
Вот это, не очень красиво:
switch ($HTTP_SERVER_VARS['HTTP_HOST']) {
case "site1.com": $site="work"; break;
case "site2.com": $site="site1"; break;
}
neocasta
(Pk)
3
Я понимаю что это совсем не крассиво. Но надо хоть как то
Я так понимаю предлагается mod_rewrite
У меня видимо опыт работы с его диррективами маловат для такой задачи
Буду читать , если кто не посоветует конкретный пример htaccess
neocasta
(Pk)
4
Да плохо знаком с темой
RewriteEngine On
RewriteRule ^domain/ - [last]
RewriteCond % (www.)?domain.ru [nocase]
RewriteRule (.*) domain/$1 [last]
Вопрос закрыт