ファイル名を変更しました。永続的なリダイレクト(301)を作成したいと思います。Htaccessリダイレクト単一ファイル301
私の.htaccessファイルがサブディレクトリにある私はこのコード、リダイレクトが機能してhttp://example.com/js/newfilename.js
にhttp://example.com/js/oldfilename.js
をリダイレクトする:
RewriteEngine On
RewriteRule ^oldfilename.js$ newfilename.js [L]
しかし、 URLは書き換えられません。 [L]
を[L,R=301]
に変更すると、URLは書き換えられますが破損しています。書き換えられたURLは、httpホスト(http://example.com)の後にファイルシステム内のファイルへの絶対パスが続きます。