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:

  • アプリのプロトタイピングツールを使い倒してみる② -お手軽プロト「POP」ーおかだです。 前回の投稿に引き続き、アプリのプロトタイピングツールについて実際に使ってみた感じを合わせて、少しずつご紹介していきます! プロトタイピングツールを使う前に プロトタイピングツールを使う前に、気を付けたほうがいいなと思うことがあります。 実際、プロトタイピングはとっても楽… Read More
  • ねこもちです。 前回の続きで、処理を短くする系です。 ※処理そのものは短くなりませんね、良く考えると。パッと見の記述が短くなっているだけです。   ですが、これが本当に大事なことだと思います。 ■「ifのネストが多く、ifとelse節の対比が難しい」 下記のような関数があったとします。 v… Read More
  • アプリのプロトタイピングツールを使い倒してみる① -プロトタイピングとはーこんばんは、おかだです。 昨年の話になってしまうのですが、Googleさん主催の「Google for Mobile」というイベントに参加してまいりました。 イベントでは、スマホに限らずさまざまなモバイル端末周辺にまつわる最近のお話を たくさんのスピーカーの方から聞けるセッションがたくさん設… Read More
  • C# 列挙型 enumこんにちは山田です。 開発言語:C# C#の基本構文でいまいち呑み込めなかった部分について わからないなりに解説をしようと思います。 ~良くわかっていない人による解説~ ■列挙型とは (enum) 特定の値しか取らないようなものに対して使用します。 たとえば曜日だったら 月~日までの7つのみ… Read More
  • 定数の新しい行です エラーこんにちは山田です。 (ちなみに開発言語:C#の話) 本日もカタカタとプログラミングをしている中  文字の置き換え(String.Replace)を行おうと思ったら見慣れないエラーが   「定数の新しい行です。」 ちょっとわからなくグーグル先生に聞いてみました。 ど… Read More

1 件のコメント: