|
Александра
Зарегистрирован: 2024-08-19
Сообщений: 1
|
Добрый день!
Есть сайт на netcat v6.0.0 на котором требуется реализовать несколько поддоменов вида subdomen.site.ru.
Каким образом это можно было бы реализовать с минимальными трудозатратами, учитывая, что на сайте уже есть структура страниц и её не хотелось бы заполнять заново для нового поддомена, а по максимуму использовать уже существующую.
|
|
ktotoff
АльтерЛан
Зарегистрирован: 2006-12-19
Сообщений: 339
|
Из вопроса неясно, в чем конкретная задача.
Если поддомены полностью дублируют контент родительского сайта, то просто добавляете зеркала в настройках сайта и все.
Если нужно на некоторых страницах отобразить уникальный контент, то проще всего доработать компонент. Например, если это текстовая статья, то в дополнение к $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; ?>
Что-то такое делал давным-давно, воспроизвел по памяти. Не идеально, но должно сработать.
...жизнь прекрасна, когда правильно подобраны антидепрессанты...
|