Мы недавно обновили систему и заметили, что наши URL изменились.Я хотел бы настроить наш веб-сервер Apache таким образом, чтобы он постоянно обнаруживал старый URL-адрес и перенаправлял пользователей на новый URL-адрес.
Все параметры URL остались неизменными, кроме one , см. Ниже;
Старые URL;
https://example.com/products/cat_one/record/1656782?lang=eng&type=grey
https://example.com/products/cat_one/record/1188746?lang=eng&type=blue
https://example.com/products/cat_one/record/4499814?lang=eng&type=black
Новые URL;
https://example.com/products/cat/record/1656782?lang=eng&type=grey
https://example.com/products/cat/record/1188746?lang=eng&type=blue
https://example.com/products/cat/record/4499814?lang=eng&type=black
Как видите, параметр cat_one
изменился на cat
.
Поставщик сказал, что такого рода перенаправление невозможно, и мы несем ответственность заобновить все старые URL-адреса вручную, конечно, это не правильно?
Как мне этого добиться, с помощью htaccess, файла vhosts или аналогичного - я видел различные способы добиться этого.Я думаю, что мне нужно правило 301 перенаправления / перезаписи?