как создать персональный поддомен программно с помощью php - PullRequest
1 голос
/ 07 ноября 2010

если я хочу создать субдомен для каждого пользователя, как технически это сделать?
например, если пользователь XXX зарегистрирован на моем сайте и я связываю его с субдоменом http://xxx.mydomain.com/ или http://www.mydomain.com/xxx/
как это сделать?

Ответы [ 3 ]

4 голосов
/ 07 ноября 2010

Вам необходимо настроить DNS-запись с подстановочными знаками, чтобы перехватывать все субдомены и отправлять их на ваш веб-сервер.

Затем вам нужно настроить Apache для перехвата всех именованных виртуальных хостов и отправки его в каталог.

В каталоге вы должны установить htaccess для отправки всех запросов одному сценарию, который будет считывать поддомен из переменных сервера и обрабатывать его соответствующим образом.

0 голосов
/ 07 ноября 2010

Если вы хотите mydomain.com/xxx, то это просто папка.Некоторые хосты также принимают mydomain.com/xxx и автоматически заставляют xxx.mydomain.com указывать на него, не требуя никакой конфигурации с вашей стороны.Возможно, вам стоит убедиться, что это уже не так.

0 голосов
/ 07 ноября 2010

Как бы вы создали поддомен вручную?

Хорошо. Теперь автоматизируйте это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...