Я надеюсь, что это не дублирующий вопрос, но я не могу найти хороший ответ. Я новичок, когда дело доходит до доменных имен, серверов и т.д …
Я создал сайт www.mywebsite.com. Здесь участники могут создать учетную запись. Создавая аккаунт, они получают свой собственный URL: www.mywebsite.com/username.
Теперь у них есть собственный «веб-сайт», где они могут получить доступ к следующим ссылкам:
Во многих случаях эти участники уже имеют свое собственное доменное имя (www.username.com).
Я хотел бы знать, как можно связать это доменное имя с их «сайтом», который они создают на моем сайте.
Примеры:
Я использую хостинг на PHP и поэтому мой сайт написан на PHP.
Чтобы начать, это не должно быть автоматизировано. Я сделаю это вручную с первыми случаями. Как мне начать с этим?
В двух словах:
$_SERVER['HTTP_HOST']
убедитесь, что это не имя хоста для вашего собственного сайта, сопоставьте его с пользователем (возможно, с помощью поиска в базе данных), а затем используйте его вместо первого сегмента пути URL-адреса, чтобы определить, какие данные пользователя загружать.Вам также необходимо убедиться, что вы справляетесь /foo
когда HTTP_HOST соответствует пользователю так же, как вы бы обрабатывали /$USER/foo
обычно.
Других решений пока нет …