Программное создание поддоменов - PullRequest
3 голосов
/ 05 декабря 2011

У меня есть этот сайт, где пользователь выбирает шаблон для своего сайта.Я должен создать поддомен для этого пользователя на моем сайте, который будет применять выбранный шаблон.У меня вопрос, могу ли я создать поддомен программно, если да, то как?Я использую CakePHP.Я хочу, чтобы сайт пользователя был доступен по некоторому URL после выбора шаблона.

1 Ответ

6 голосов
/ 05 декабря 2011

Что ж, если вы работаете со своими собственными DNS-серверами, вы можете программно добавлять новые субдомены в файлы конфигурации DNS.Я бы, вероятно, не рекомендовал бы это.

Что большинство сайтов (например, Wordpress.com, а что нет), скорее всего, делают, чтобы настроить их DNS, чтобы они указывали *.wordpress.com на их веб-сервер, а затем программно посмотреть, если субдоменсоответствует действительной учетной записи, затем ответьте соответствующим образом.

Большинство DNS-серверов поддерживают домены с подстановочными знаками, например:

*.yoursite.com.   3600 IN  MX 10 host1.yoursite.com.

, поэтому обратитесь к руководствам или файлам справки для любой службы DNS, которую вы используете.Надеюсь, это поможет!

...