Использование перенаправления URL-адресов на основе доменного имени с использованием UrlRewritingNet.UrlRewriter - PullRequest
1 голос
/ 05 октября 2010

Я хочу перенаправить запрос на веб-сайте asp.net на основе домена, мой сценарий такой:

У меня есть настройка приложения, чтобы оно обрабатывало запросы от нескольких доменов, например отwww.abc.com и www.xyz.com, теперь я хочу, чтобы когда бы запрос не поступал на www.abc.com/default.aspx, URL-адрес переписывался бы на www.abc.com/custom/abcdefault.aspx, тогда как для всех других запросов, таких как www.xyz.com/default.aspx, он ничего не должен делать.

В настоящее время я использую UrlRewritingNet.UrlRewriter для перезаписи URL,

Спасибо,

1 Ответ

3 голосов
/ 20 марта 2011

попробуйте что-нибудь по этому поводу:

<add name=”Redirect_abc.com”  virtualUrl=”^http\://www.abc.com/default.aspx”
rewriteUrlParameter=”ExcludeFromClientQueryString”
destinationUrl=”http://www.xyz.com/custom/abc.default.aspx″
redirect=”Domain”
redirectMode=”Permanent”
ignoreCase=”true” />

Это просто соответствует шаблону, который вы указали ранее, но его легко изменить, чтобы он соответствовал другому шаблону.

Привет

Джонатан

...