Вы можете использовать это:
RedirectMatch /aaa/bbb/(.+)$ https://example.com/$1.html
Краткое объяснение:
Группа захвата регулярных выражений (.+)
захватывает все после /aaa/bbb/
и сохраняет захваченное значение в переменной $1
, а затем мы используем $1
в целевом URL.
Это делает временное (302 состояние по умолчанию) перенаправление с /aaa/bbb/foobar/
на /foobar.html
. Если вы хотите постоянное (301) перенаправление URL, просто добавьте код статуса 301 в директиву, например: RedirectMatch 301 pattern destination
.