Вы можете ответить на каждый GET
запрос user1.mysitename.com
с тем же содержимым, что и www.mysitename.com/profile.aspx?username=user1
, или вы можете ответить перенаправлением (ответ HTTP 302) с первого URL на второй URL.
Однако вы должны сначала убедиться, что DNS-сервер, который является полномочным на mysitename.com, знает обо всех этих доменах и ответить нужным вам ответом (либо IP-адрес сервера, либо CNAME на домен, который связанна IP).
РЕДАКТИРОВАТЬ:
Когда кто-то попытается перейти на user1.mysitename.com
, он сначала попытается разрешить user1.mysitename.com
, чтобы получить его IP - здесьвам нужно, чтобы кто-то сообщил ему, какой IP-адрес домена user1.mysitename.com
.
. После того, как у пользователя есть IP-адрес домена, он запросит страницу с помощью запроса HTTP GET
.Вы должны ответить на это как-то.Один из способов - перенаправить его на другой URL (www.mysitename.com/profile.aspx?username=user1
).Другой способ - просто ответить на запрос GET
и дать ему страницу, которую он ищет.