Шаблон RewriteRule
(1-й аргумент директивы RewriteRule
) соответствует только части пути URL, ie. /en/brand/Abc
. Дополнительным осложнением файлов на каждый каталог .htaccess
является то, что сопоставляемый URL-путь также меньше префикса каталога (который всегда начинается с sla sh), поэтому URL-путь делает не начинать с sla sh. Другими словами: en/brand/Abc
(для .htaccess
файла в документе root).
Итак, вам нужно будет отформатировать директиву следующим образом:
RewriteRule ^en/brand/Abc$ https://www.example.co/en/brand/abc [R=301,L]
(Предполагая, что вы уже определили RewriteEngine On
и что это находится в верхней части вашего .htaccess
файла.)
Ссылка: