Динамический поддомен с помощью маскировки URL-адресов?
Когда пользователь регистрируется (и проходит проверку), его просят ввести значение для поддомена, которое затем хранится в базе данных вместе с другими его учетными данными.
Когда он успешно войдет в систему, можно ли получить доступ к этому значению из базы данных и каким-то образом выполнить маскировку URL-адреса, чтобы показать этот поддомен в адресной строке, но на самом деле это корневой каталог файлов, к которому осуществляется доступ?
На самом деле нет необходимости в подкаталогах, так как все пользователи получают доступ к одним и тем же файлам, просто разные данные загружаются из базы данных на основе значений сеанса/их учетных данных для входа, это больше похоже на "эстетику" или более приятные URL-адреса.
Вот такой сценарий:
Я есть
user1
Меня просят ввести значение для моего собственного поддомена, когда я регистрируюсь. Я вхожу 'user1
Это значение сохраняется в базе данных вместе с моим именем пользователя, паролем и т. д.Скажем, домен веб-сайта по умолчанию
xyz.com
На странице входа в систему написано: xyz.com
, но как только я войду в систему, он должен получить доступ к значению поддомена, которое я ввел из базы данных, и как бы добавить это значение, чтобы URL-адрес в адресной строке отображался user1.xyz.com
.Но дело в том, что на самом деле нет никакого подкаталога для
user1.xyz.com
поскольку все пользователи имеют доступ к одному и тому же набору файлов. Я думаю о маскировке URL-адресов как о решении, но не знаю, как этого добиться.Что я уже пробовал:
Я читал о перенаправлениях через него .htacess, но я не уверен, как я смогу передать ему значения?