2015-07-07 4 views
0

У меня есть приложение asp.net, размещенное на двух серверах.IIS 8.5 URL ReWrite

Сервер 1: HTTP (s): //server1.domain.com

Сервер 2: http://server2.domain.com

Теперь я должен написать правило URL Rewrite, так что все "HTTP" запросы, поступающие на сервер1 должен быть перенаправлен на server2, но все запросы «HTTPS», поступающие на сервер 1, должны обрабатываться сервером1.

Заранее спасибо за помощь ...

ответ

0

Попробуйте использовать следующее правило URL Rewrite:

<rule name="Redirect to HTTP" stopProcessing="true"> 
    <match url="https://*.server1.domain.com/(*)" /> 
    <action type="Redirect" url="http://server2.domain.com/{R:1}" redirectType="SeeOther" /> 
</rule> 
+0

Спасибо за ответ .. но следующий код работает для меня .. <правило имя = "Http_Redirect" patternSyntax = "ECMAScript"> \t <матч URL = "(. *)" /> \t \t \t <добавить вход = "{HTTPS}" шаблон = "выключено" /> \t \t baba