|  | Александра 
 
 Зарегистрирован: 2024-08-19
 Сообщений: 1
 | Добрый день! Есть сайт на netcat v6.0.0 на котором требуется реализовать несколько поддоменов вида subdomen.site.ru.
 Каким образом это можно было бы реализовать с минимальными трудозатратами, учитывая, что на сайте уже есть структура страниц и её не хотелось бы заполнять заново для нового поддомена, а по максимуму использовать уже существующую.
 | 
                            
                            
  |  | ktotoff АльтерЛан
 
 
 Зарегистрирован: 2006-12-19
 Сообщений: 340
 | Из вопроса неясно, в чем конкретная задача. 
 Если поддомены полностью дублируют контент родительского сайта, то просто добавляете зеркала в настройках сайта и все.
 Если нужно на некоторых страницах отобразить уникальный контент, то проще всего доработать компонент. Например, если это текстовая статья, то в дополнение к $f_Text создать поля $f_Text_Subdomain_1, $f_Text_Subdomain_2 и так далее.
 
 Написать какую-то функцию, которая парсит адресную строку, типа
 
 
 Код:function subdomain( $string ) {$domain = array_shift( explode( '.', $string ) );
 if ( $domain == "Subdomain_1" ) $res = 1;
 else if ( $domain == "Subdomain_2" ) $res = 2;
 ...
 else $res = false;
 return $res;
 }
 
 Ну и далее как-то так
 
 
 Код:<? $res = subdomain( $_SERVER['SERVER_NAME'] )if ( !$res ) {
 $show = $f_Text;
 } else {
 if ( $res == 1 ) $show = $f_Text_Subdomain_1;
 else if ( $res == 2 ) $show = $f_Text_Subdomain_2;
 ...
 } echo $res; ?>
 
 Что-то такое делал давным-давно, воспроизвел по памяти. Не идеально, но должно сработать.
 
 
 ...жизнь прекрасна, когда правильно подобраны антидепрессанты... |