.htaccessでリダイレクトをかける際、アンカーリンクの#がエンコードされてしまう Web制作 2024.04.08 #はエンコードされてしまうので、そのままだと正しい位置にリダイレクトできません。エンコードを避けるには、書き換えるルールにNEフラグを追加します。 ダメな例 RewriteRule ^/test.html /test.html#anchor [R=301,L] 成功した例 RewriteRule ^/test.html /test.html#anchor [NE,R=301,L]