(具体的にはrailsでredirect_to :action=>"list", :anchor=>"bottom"
のように書いています)
下記ページではだめと聞いたことがある的なことが書いてあります。
http://d.hatena.ne.jp/mihael2/20060712/1152682613
ある携帯電話のブラウザはエラーを出しています。
だめならば、だめな理由が書いてあるページを教えてください。
よろしくお願いします。
http://blog.koshigoe.jp/archives/2006/12/absoluteurifrag.html
で言及されていましたが、RFC 2616にあるLocationフィールドの定義と、RFC 3986にあるabsoluteURIの定義からは、アンカー付きのURLへのリダイレクトはできないのが正しいことになると思われます。
ただし、
Fragments allowed in Location
http://www.w3.org/Protocols/HTTP/1.1/rfc2616bis/issues/#i6
というRFC 2616の正誤表がでており、この中で
Location = "Location" ":" absoluteURI
が
Location = "Location" ":" absoluteURI [ "#" fragment ]
に訂正されているようです。
http://blog.koshigoe.jp/archives/2006/12/absoluteurifrag.html
で言及されていましたが、RFC 2616にあるLocationフィールドの定義と、RFC 3986にあるabsoluteURIの定義からは、アンカー付きのURLへのリダイレクトはできないのが正しいことになると思われます。
ただし、
Fragments allowed in Location
http://www.w3.org/Protocols/HTTP/1.1/rfc2616bis/issues/#i6
というRFC 2616の正誤表がでており、この中で
Location = "Location" ":" absoluteURI
が
Location = "Location" ":" absoluteURI [ "#" fragment ]
に訂正されているようです。
ありがとうございます。
訂正前はNGだったけど訂正されてOKということなんですね。
ありがとうございます。
訂正前はNGだったけど訂正されてOKということなんですね。