Я изменил имя файла, и я хочу создать постоянную переадресацию (301).Htaccess перенаправление одного файла 301
Мой .htaccess файл находится в подкаталоге (http://example.com/js)
Я хочу, чтобы перенаправить http://example.com/js/oldfilename.js
в http://example.com/js/newfilename.js
С помощью этого кода, редирект работает:
RewriteEngine On
RewriteRule ^oldfilename.js$ newfilename.js [L]
Но URL-адрес не переписан. Когда я меняю [L]
на [L,R=301]
, URL-адрес переписывается, но не работает. Переписанный URL-адрес, похоже, является http-узлом (http://example.com), за которым следует абсолютный путь к файлу в файловой системе.