Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

redirectに関するhashimoyaのブックマーク (2)

  • meta refreshの解釈の差異によって発生する問題 | 水無月ばけらのえび日記

    更新: 2012年3月12日15時10分頃 このお話は興味深いですね……「Googleのmetaリダイレクトに存在した問題 (masatokinugawa.l0.cm)」。 meta refreshのcontent属性の中身を動的生成している場合、ここに外部から値を入れられるとき、リダイレクト先を変更できてしまう場合があるという話です。 Internet Explorer 6/7では、以下のようなmetaタグの指定で、http://evil/へリダイレクトします。 <meta http-equiv="refresh" content="0;url='http://good/'url='http://evil/'"> ちなみにHTML5では、ご丁寧にmeta refreshのcontent属性のパース方法が決められていて、「4.2.5.3 Pragma directives - Refres

    hashimoya
    hashimoya 2012/03/12
    うーむ。動的に生成するほど激しく使ったことはないけど気を付けよう。。
  • リダイレクト手法まとめ | Like@Lunatic

    サイト内でページを移設するとか、拡張子を変更するとか(htmlphp など)、ドメインを変えるとかいったことになると、旧URLから新URLへのリダイレクトをするケースがあります。リダイレクトが必要とされるのは、旧URLを参照するユーザーに不便をかけないためだけではなく、検索エンジンのロボットにURL変更を通知するためという側面もあります。 ここでは3つのリダイレクトの方法を取り上げてまとめてみました。 (1)301リダイレクトと呼ばれる方法で、.httaccessを使うなどして行うもの。 (2)HTMLの<meta http-equiv="Refresh" ...>を使う方法 (3)JavaScriptのlocation.href、またはlocation.replace()を使う方法 (1)はサーバー側に.htaccessを設置する方法です。具体的なコードは以下のようになります。 Red

    リダイレクト手法まとめ | Like@Lunatic
    hashimoya
    hashimoya 2012/03/02
    よく忘れるのでメモ
  • 1