許可していないURLでユーザがアクセスしてきた時に、リダイレクトさせずに、URLを内部で書き換えて、目的のファイルにアクセスさせる事が出来ます。
リクエストのURLを書き換える場所としては、Global.asax内のApplication_BeginRequest()メソッド内します。
下記のサンプルコードでは、ドメイン部分を「~/」に書き換えてアクセスさせています。
//Global.asax内で protected void Application_BeginRequest(object sender, EventArgs e) { //リクエストのドメイン部分を「~/」に書き換える。これをしないとダメ。 newURL = newURL.Replace("https://www.oborodukiyo.info/", "~/"); //リダイレクトさせずにアクセス先を変更する Context.RewritePath(newURL); }
良い | やや良い | 普通 | やや悪い | 悪い |
---|
投稿日時 | 評価 | コメント |
---|