2017-02-20 19 views
0

私はWebFormsアプリケーション(.Net Framework 4.5.2)を持っています。私はWebフォームアプリケーション内の外部ページへのリダイレクト

  • 行うための最善の方法は何を知っておく必要があり、私はルートに

    public class Global : HttpApplication 
        { 
         void Application_Start(object sender, EventArgs e) 
         { 
          // Code that runs on application startup 
          RegisterRoutes(RouteTable.Routes); 
          BundleConfig.RegisterBundles(BundleTable.Bundles); 
         } 
    
         private void RegisterRoutes(RouteCollection routes) 
         { 
    
         } 
        } 
    

    を変更しようとしたwww.google.com

    外部のウェブページの例をいくつかのページをリダイレクトする必要がありますこの ?

  • このタスクを達成するためにコードを変更するにはどうすればよいですか?

おかげで、私はおそらくそのためIIS Url Rewrite使用する

+0

ただResponse.Redirectメソッドを使用できます – Sergey

+0

@Sergeyグローバルルーティング設定が必要です –

答えて

2

。それは/書き換えを追加することができますようにweb.configファイルにリダイレクトします。

<rule name="Rule1"> 
     <match url="somefunpage"/> 
     <conditions> 
     <add input="{HTTP_HOST}" pattern="mydomain.com"/> 
     </conditions> 
     <action type="Rewrite" url="http://www.otherdomain.com/" /> 
</rule> 

ます。また、それはかなり強力だなどのワイルドカード、正規表現を使用することができます。

関連する問題