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:

  • datetimeの列でデータを抽出したい!岡田です。 データを抽出するときってだいたい数値か文字列で検索を書けるのですが、今回あまりなじみのないdatetime型の列で抽出しなくてはいけない作業があったので、メモしておきます。 例えばその日時が2000年12月31日だった場合は、、、 select top 100 * from d… Read More
  • Java初心者がはまったこと2(ラッパークラス)こんにちは。Java初心者のWebエンジニアKです。 PHPのノリでJavaを書いていたらはまったこと第二弾として、今回はラッパークラスについて書きたいと思います。 ■intとIntegerではまる Javaのソースコードを見ていると、例えば数値を扱う変数を作るとき、以下の2通りの宣言があるこ… Read More
  • Java初心者がはまったこと(文字列比較)はじめまして。WebエンジニアのKと申します。 これまでサーバサイドはほぼPHPで実装してきましたが、最近ではJavaへの挑戦も始めました。 慣れたPHPの感覚でJavaを書き始めると、思わぬところではまってしまうことがあり、 ここでは自戒の念を込めてはまったポイントを記しておこうと思います。 … Read More
  • iPhoneのホーム画面にショートカットアイコンを設置する方法こんにちはYです。気づけばもう10月ですね。 本日はiPhoneのホーム画面に指定のショートカットアイコンを設置させる方法です。 具体的に言いますと、 気に入ったWebページをホーム画面上のアイコンとして表示させて すぐページを開けるようにするためのものです。 正式名称は「apple-touch… Read More
  • wgetでサイト内のリンク切れチェック(いろいろ実験)以前、wgetでサイト内のリンク切れチェックの記事でwgetのspiderオプションを紹介しましたが、実施するにあたって 「-recursive -level 1」とすると指定ページだけチェックして終わり?もしくは指定したページからリンクされたページまで辿る? 同一URLのリンクが複数貼られていた… Read More

1 件のコメント: