Поддомен для каждого пользователя

R
На сайте с 03.08.2012
Offline
131
541

Добрый вечер!

Первый раз столкнулся с таким заданием. Что-то не знаю как это реализовать правильно, подскажите, пожалуйста.

В общем есть сайт, нужно для каждого пользователя создавать свой поддомен.

Поддоменов может быть несколько тысяч.

Желательно создавать поддомен, но чтобы обработчик оставался основной сайт.

Допустим заходят по адресу abc.site.ru, а запрос должен идти по адресу site.ru/?subdomain=abc

Подскажите, как правильно сделать?

Я так понимаю нужно как-то через API панели управления сервером создавать эти поддомены, а в каждом поддомене создавать файл .htaccess, который будет перенаправлять запросы на основной домен.

Нужна не переадресация! А именно, чтобы запросы отсылались на основной домен, но при этом в браузерной строке так и оставалось abc.site.ru

Панель управления: ISP manager

Сайт работает на PHP + MYSQL + Apatche

Зарание спасибо за помощь! :)

Mik Foxi
На сайте с 02.03.2011
Offline
1176
#1

В панели для домена в настройках апача делаете алиас вида *.yousite.ru

Настройках DNS для А записи для субдомена * прописываете IP вашего сервера.

Дальше уже модреврайтом разруливаете скрипты.

Антибот, антиспам, веб файрвол, защита от накрутки поведенческих: https://antibot.cloud/ Форум на замену серчу: https://foxi.biz/
M
На сайте с 04.12.2013
Offline
223
#2

Всякие рерайты порождают абс. бесполезные дубли.

revered, как выше сказали, делаете массовый алиас, а потом в скрипте по имени хоста определяете, куда адресован запрос. Наверняка в вашем задании фигурирует типичный «мультисайт», а не разруливание обращений к совершенно разным по своей природе сайтам в рамках одного.

---------- Добавлено 18.09.2016 в 01:04 ----------

P.S. Мультисайтовый двиг. можно повесить в панели на дефолнтый вирт. хост.

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
R
На сайте с 03.08.2012
Offline
131
#3

Спасибо за помощь!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий