.htaccessでリダイレクトをかける際、アンカーリンクの#がエンコードされてしまう

メンテナンス商用無料イラスト Web制作

#はエンコードされてしまうので、そのままだと正しい位置にリダイレクトできません。エンコードを避けるには、書き換えるルールにNEフラグを追加します。

ダメな例

RewriteRule ^/test.html /test.html#anchor [R=301,L]

成功した例

RewriteRule ^/test.html /test.html#anchor [NE,R=301,L]
タイトルとURLをコピーしました