kmllev Ответов: 0

Динамический поддомен с помощью маскировки URL-адресов?


Когда пользователь регистрируется (и проходит проверку), его просят ввести значение для поддомена, которое затем хранится в базе данных вместе с другими его учетными данными.

Когда он успешно войдет в систему, можно ли получить доступ к этому значению из базы данных и каким-то образом выполнить маскировку URL-адреса, чтобы показать этот поддомен в адресной строке, но на самом деле это корневой каталог файлов, к которому осуществляется доступ?

На самом деле нет необходимости в подкаталогах, так как все пользователи получают доступ к одним и тем же файлам, просто разные данные загружаются из базы данных на основе значений сеанса/их учетных данных для входа, это больше похоже на "эстетику" или более приятные URL-адреса.

Вот такой сценарий:
Я есть user1 Меня просят ввести значение для моего собственного поддомена, когда я регистрируюсь. Я вхожу 'user1Это значение сохраняется в базе данных вместе с моим именем пользователя, паролем и т. д.

Скажем, домен веб-сайта по умолчанию xyz.com На странице входа в систему написано: xyz.com, но как только я войду в систему, он должен получить доступ к значению поддомена, которое я ввел из базы данных, и как бы добавить это значение, чтобы URL-адрес в адресной строке отображался user1.xyz.com.

Но дело в том, что на самом деле нет никакого подкаталога для user1.xyz.com поскольку все пользователи имеют доступ к одному и тому же набору файлов. Я думаю о маскировке URL-адресов как о решении, но не знаю, как этого добиться.

Что я уже пробовал:

Я читал о перенаправлениях через него .htacess, но я не уверен, как я смогу передать ему значения?

0 Ответов