[РЕШЕНО] Автоматическое создание субдоменнов на сервере
Пока что вопрос в образовательных целях
Все знают что домены блочатся роскомпозором, а субдомены не всегда
Заинтересовал меня вариант автоматического добавления к сайту субдоменов с именем пользователя, ( далее просто добавить поле для авторизации с сообщением что только для зарегиных + скрытие контента - это другой вопрос )
К примеру на сайте зарегился пользователь ivan и автоматом создаётся субдомен (зеркало) ivan.site.com и доступ к субдоменов будет иметь только ivan. Так и пользователю удобно и поисковики лезть не будут и проверка ничего не даст так как страница только с авторизацией будет.
Мультисайт не предлагать - это абсолютно другое направление - добавление доменов идёт ручками.
Таксономии не предлагать - они не решают проблему блокировки
Для меня тема интересная, может кто то встречал что то подобное - предполагаю что нужно будет колдовать с сервером и NS зонами .
Решение
Нужно искать настройки для своего сервера WILDECARD
Я увидел у себя в панеле vestaCP такие строки после обращения в поддержку
# Wildcard include include /etc/nginx/conf.d/*.conf; }
Так же поддержка написала что внесла какие-то изменения в настройки DNS - что конкретно не сказали
Если у регистратора домена указаны ns хостинга, то в панели хостинга нужно создать только псевдинимы, а точнее *.example.com
Если для домена указаны сервера регистратора домена, то нужно добавлять каждый новый поддомен.
По этому лучше первый вариант.
Далее у вас при написании любого поддомена - должен открываться ваш сайт.
так jgjfdsddds.example.com, или так llljhg*.example.com - сайт должен открываться и отображать одно и тоже.
Дальнейшая работа для отображения нужного контента - это работа .htaccess или wp rewrite
Лазил по нету, такая штука wildecard вроде бы называется