http://example.com/ を
http://www.example.com/#foo にリダイレクトしたいときの話。
#とか特殊文字を使ったURLがに普通に飛ばすと、#がURLエンコードされちゃって、
http://example.com/%23top にリダイレクトしちゃって上手くいかない・・・
そもそもシャープとかググレないから、グーグル先生じゃなくて、
Apache module mod_rewriteとかのリファレンス読んだところ
NEってフラグをハヶ━m9( ゚д゚)っ━ン!!
ということで、言われるまんま
RewriteRule /(.*) http://www.example.com/#top [R,NE]みたいに、NEつけたら解決!!
0 件のコメント:
コメントを投稿