У меня есть огромный (~ 1000 строк) файл .htaccess, который мне нужно очистить от избыточных перенаправлений 301.
Я думал использовать RegExp, чтобы помочь, но я достиг своего предела в этом.
Все перенаправления, которые мне нужно удалить, находятся в одном шаблоне
Redirect 301 /visite/ /fr/visite/
В этом случае я хочу сопоставить то, что следует за «Redirect 301», является То же, что и последующее, с добавлением / LANG (у меня / fr / en и / de) и полностью удалите строку.
По сути, все, что соответствует следующему, необходимо удалить
Redirect 301 /some_URL/ /LANG/some_URL/
Однако некоторые перенаправления должны оставаться активными, как показано ниже.
Redirect 301 /lavaux-vineyard /en/explore/unesco-listed-lavaux-vineyard-terraces/
Вот ссылка на полный файл, о котором идет речь: https://gofile.io/d/l3xC0k
Заранее большое спасибо за вашу помощь.