2015年11月6日金曜日

301リダイレクトの書き方

こんばんはSです!

リダイレクトには恒久的な転送の301リダイレクトと一時的な302リダイレクトがありますが、
(おそらく)皆さんがよく使うと思われるResponse.Redirectは302リダイレクトです。

しかし、今回は301リダイレクトを行いたかったので
そのような書き方を探しました。

下記の2つが該当のコードです。

▼Framework 4.0以上のコード
Response.RedirectPermanent(url.Replace("元のURL", "リダイレクト後のURL"));


▼Framework 2.0にも対応
Response.StatusCode = 301;
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location", url.Replace("元のURL", "リダイレクト後のURL"));
Response.End();


 

Related Posts:

  • web.configでエラー処理を指定するweb.configでエラー処理を指定するこんにちは山田です。本日は、11月11日 そうですね。iPad Proの発売日ですね。4Kの編集もできるモンスターマシンですね。それはさておきWeb.configの記述でエラー処理について調べたのでその備忘録になります。開発環境:ASP.NET 使用言語:… Read More
  • HttpResponse.Redirect メソッド (String)とはこんにちは山田です。 エアコンと床暖のランニングコストはどっちがお得なんだろうと 最近気になっています。 季節ネタはさておき今回は、使用していたリダイレクトメソッドを 調べてみたのでその備忘録になります。 開発環境:ASP.NET 2.0 ■HttpResponse.Redirect メソッド… Read More
  • 2つのリストを結合して任意の条件で並べ替え、上位のものだけ表示する方法こんばんは!Sです。 今日は表題のようなことを行いましたのでその覚書です♪ ①listAとlistBを結合する listA.AddRange(listB); ②任意の条件で並び替える listA.Sort(delegate(Vo _vo1, Vo _vo2) { if(_任意の条… Read More
  • SQLで列の最大値をだすこんにちわ山田です。 ポッキーの日の翌日になるのですが、 この日にあやかって薬用石鹸のミューズが小ネタを挟んできてびっくりしました。 気になった方は知らない人は、ポッキー、ミューズで検索すると出てくると思います。 さて、本日はSQL操作の小ネタになります。 使用環境:Microsoft SQL S… Read More
  • GoogleMapを埋め込むには?こんにちわ、開発者のⅠです。 最近、某サイトのマーケットプレイスで、クレジット以外の支払いOK&コンビニ受け取りも選べる場合があることに最近気付きました。便利になったものですね……。 閑話休題。 本日の投稿は、グーグルマップについてです。 グーグルマップといえばGoogle社が提供してい… Read More

1 件のコメント: