маршрутизация по нескольким доменам в asp.net 4 - PullRequest
0 голосов
/ 12 января 2011

Может ли Asp.Net 4 Webforms обрабатывать URL-адреса для разных доменных имен?

Ex. www.abc.com www.admin.abc.com www.domainname.com www.admin.domainname.com

Я хотел бы создать одно приложение для обработки запросов, поступающих с указанных выше URL. Большинство обнаруженных мной сценариев указывают на использование URL-маршрутизации на основе одного домена и нескольких веб-страниц.

Спасибо!

1 Ответ

1 голос
/ 12 января 2011

Да, может (Если я правильно понимаю, что вы используете слово «URL Routing»).

Просто установите запись заголовка узла для приложения для каждого из доменов, которые вы хотите поддерживать. Вы можете сделать это в IIS.

В результате www.abc.com www.admin.abc.com www.domainname.com www.admin.domainname.com все указывают на одно и то же веб-приложение. Помните, что совместное использование сеанса между несколькими доменными именами может стать проблемой. (Если пользователь начинает серфинг с www.abc.com, а затем использует www.domainname.com)

Другой подход заключается в использовании правила канонического имени хоста для модуля IIS 7.5 URL Rewrite 2. Это приводит к тому, что для пользователей виден только домен. Например. www.domainname.com/myFooPage перенаправляется на www.abc.com/myFooPage)
Это может быть хорошим подходом для SEO

...