ページのリダイレクト方法
こんにちは山田です。
リダイレクトについてまとめました。(action type="Rewrite"でリライトも設定できます。)
開発環境:ASP.NET
使用言語:C#
リダイレクトの書き方ですが
いくつか方法があるようなのですが、
今回はWeb.configに記述する方法を使います。
まず、nameにリライトルールの名前を記述します。
次に、このルールにマッチする正規表現を設定します。
最後に、URLがマッチしたときに発生するアクションを設定します。
この“^campaign/index([0-9]{6}).aspx$”では、
もし入力URLが“^campaign/index([0-9]{6}).aspx$”の場合、{R:0}は“campaign/index201511.aspx”となり、{R:1}は“201511”になります。
ユーザーをリダイレクトするURLになるよう、この{R:1}/の値を使用します。
({R:N}のNとは後方参照のインデックスになります)
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Rewriteルール名" stopProcessing="true">
<match url="^campaign/index([0-9]{6}).aspx$" />
<action type="Redirect" url="{R:1}/" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
ページのリダイレクト方法 web.config
Related Posts:
ASP.NETでのURLリライトの流れ こんにちは山田です。 長年の疑問のURLリライトについてわかってきたので その覚書です。 開発環境:ASP.NET2.0 開発言語:C# IIS:6.1 ■URLリライトの別名 URLリライト=URL書き換え 日本語だとURL書き換えとなります。 ■そもそもURLリライトは必… Read More
C# ref修飾子とout修飾子とはこんにちは山田です。 メソッドに引数を参照渡しで渡す方法です。 メソッドの戻り値で完結することが多いのですが、 それ以外に、戻り値とは別に引数を返したい場合があります。 自分が使うシーンとしては、メソッドの戻り値でDBから取得したデータリストを取得して、 そのデータの個数の値を別個に取得したい… Read More
JavaScriptを使って外部ファイルを読み込む方法こんにちわ、開発者のⅠです。 さて、前回から時間が空いてしまいましたが、GoogleMapに関わるお話の続きです。 前回は、Google Mapにマーカーを表示させる方法について紹介いたしましたが、今度はその応用として、マーカーのデータを外部ファイルから読み込む方法について紹介したいと思います。… Read More
ページのリダイレクト方法 web.configページのリダイレクト方法 こんにちは山田です。 リダイレクトについてまとめました。(action type="Rewrite"でリライトも設定できます。) 開発環境:ASP.NET 使用言語:C# リダイレクトの書き方ですが いくつか方法があるようなのですが、 今回はWeb.configに記述… Read More
viewstateの中身を見ようと思ったがうまくできないブログネタ こんにちは山田です。 postとgetの違いについて以前お話したのですが postで送信されるviewstateについて掘り下げたいと思います。 ■ViewStateとは ビューステートは、ページとコントロールの値をラウンド トリップ間で保持する方法です。 現在のページの状態と値を… Read More
0 コメント:
コメントを投稿