将所有请求重定向到另一个URL

时间:2013-02-20 12:06:01

标签: c# asp.net .net request webrequest

我在iPhone上使用sip应用程序。它使用sip.server.com url发送请求并获得响应。

如何将所有请求(不仅仅是http )从我的domen重定向到sip.server.com,然后所有响应从sip.server.com重定向到iPhone上的应用程序。

所以我想在iPhone应用程序中编写自己的domen而不是sip.server.com。

是否可以使用asp.net?

3 个答案:

答案 0 :(得分:1)

你需要为你的域写一个指向sip.server.com的cname记录,这应该可以解决问题。

答案 1 :(得分:0)

您可以使用rewrite

<rewrite>
    <rules>
        <rule name="Redirects to www.my-domain.com" patternSyntax="ECMAScript" stopProcessing="true">
            <match url=".*" />
            <conditions logicalGrouping="MatchAny">
                <add input="{HTTP_HOST}" pattern="^www.mydomain.com$" negate="true" />
            </conditions>
            <action type="Redirect" url="http://www.my-domain.com/{R:0}" />
        </rule>
    </rules>
</rewrite>

答案 2 :(得分:0)

您可以使用IIS Rewrite Module将您域中的所有请求重定向到所需的网址。

[示例] Creating Rewrite Rules for the URL Rewrite Module

对于非HTTP请求,您可以使用DNS Simple执行所有必需的重定向