apacheでリダイレクト先に「#」が入っている場合、リダイレクトされない

OKWave 2007年12月06日 16時00分

  • このエントリーをはてなブックマークに追加
RewriteRuleのリダイレクト先に、「#」が入る場合

apache1.3.34を使っています。
リダイレクト設定をしていて、リダイレクト先としていくつか設定できないものが発生しました。


RewriteRule ^/index.html /index2.html#2-1 [R,L]

リダイレクト先に「#」が入っている場合、リダイレクトされません。


RewriteRule ^/index.html "/index2.html#2-1" [R,L]
RewriteRule ^/index.html '/index2.html#2-1' [R,L]

色々試したのですが、うまくいきません。
解決策をご存知の方、ご教授願います。

回答

詳しく調べてませんが、そもそもLocationヘッダに#が使えるかどうかが怪しいかもしれません。

  • このエントリーをはてなブックマークに追加
関連キーワード
OS

SpecialPR

  • デジタル変革か?ゲームセットか?

    デジタルを駆使する破壊的なプレーヤーの出現、既存のビジネスモデルで競争力を持つプレイヤーはデジタル活用による変革が迫られている。これを読めばデジタル変革の全体像がわかる!

  • ビジネスの継続的な成長を促す新たなITのビジョン

    多くの企業においてITに求められる役割が、「守り」のコスト削減から「攻め」のビジネス貢献へとシフトしつつある。その中でIBMが提唱する新たなビジョンEnterprise Hybrid ITとは?