Я задал предыдущий вопрос о том, как сделать так, чтобы несколько поддоменов указывали на один и тот же сайт; Ответ, который я принял, заключался в использовании URL Rewrite.
Cool. Но я не могу понять, как работает URL Rewrite, и считаю себя относительно умным парнем. | -) Много вопросов ...
- Каждый клиент (а их будут сотни, если не тысячи) получает свой собственный поддомен, например,
customer1.mydomain.com
, cooldude.mydomain.com
и т. Д. Регулярное выражение будет (.+)\.mydomain\.com
, и все эти URL должны быть перенаправлены на веб-сайт IIS, который я назвал customers.mydomain.com
. Все примеры, которые я нашел в URL Rewrite, касаются ссылок на документы, например, mydomain.com/thing.aspx?id=123
меняется на mydomain.com/thing/123
, что меня не особо интересует. Вот подсказка: как вы можете видеть на картинке ниже, столбец «Вход» всегда говорит «URL-путь после '/'» - но это не так. Кажется, нет никакого способа изменить это.
- Я предполагаю, что правило перезаписи должно быть размещено на веб-сайте по умолчанию, но я хочу, чтобы правило перенаправляло на веб-сайт
customers.mydomain.com
. Как принудительно выполнить перенаправление на определенный веб-сайт таким образом, чтобы я по-прежнему мог видеть имя субдомена (которое определяет клиентский сайт, на который я вхожу)?