Многодоменность на одном скрипте.

Статус
В этой теме нельзя размещать новые ответы.

zrim

Создатель
Регистрация
7 Сен 2006
Сообщения
36
Реакции
1
Подскажите, пожалуйста, как можно реализовать многодоменность при использвании одного скрипта и одной базы. Задача следующая: используя один скрипт в домене второго уровня сделать отображение содержимого страницы для домена третьего уровня используя php и mySQL и возможности .htaccess
Надо чтобы страницы в доменах третьего уровня отличались содержимым в зависимости от названия домена третьего уровня. Например:
домен gorod.ru - там скрипт
если используется домен третьего уровня orsk.gorod.ru - то необходимо чтобы шла переадресация данных на gorod.ru (но при этом в строке url оставался адрес orsk.gorod.ru) и выводилось содержимое страницы для города orsk используя переменную orsk (из названия домена третьего уровня) исходя из которой брались бы другие настройки, переменные и данные.
 
.htaccess здесь не поможет. На хостинге должна быть доступна услуга Wildcarded DNS. Обычно хостинги её не включают, мотивируя тем, что это нестандартные настройки, чреватые проблемами. Или предлагают выделенный сервер.
Как вариант, можно в папку реального поддомена ложить index.php, в котором будет примерно такой код:
Код:
define('SITE_DIR', dirname(__FILE__));
define('CORE_DIR', '../core');
chdir(CORE_DIR);
require_once CORE_DIR.'/core.php';
Т.е. реальные index.php на поддоменах могут подключать основной скрипт из одного места. Но тогда движок должен корректно уметь работать с разными доменными именами.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху