Я хотел бы сделать несколько массовых перенаправлений в .htaccess из-за миграции. Я использую RewriteRule и Redirect 301. Но RewriteRule продолжает перезаписывать правила Redirect 301, несмотря на порядок.
Например:
Я бы хотелперенаправить /retraites-nl-cat-595.html на https://www.vihara.nl/meditatieretraites/ Но все остальные URL, которые содержат от 595 до https://www.vihara.nl/tag/vipassana/
У меня есть это в .htaccess:
RewriteEngine on
RewriteRule ^$ https://www.vihara.nl [R=301]
Redirect 301 /retraites-nl-cat-595.html https://www.vihara.nl/meditatieretraites/
RewriteRule ^(.*)595(.*)$ https://www.vihara.nl/tag/vipassana/ [L,R=301]
Но это не работает, потому что RewriteRule отменяет правило Redirect 301. То же самое происходит, когда я переключаю порядок последних двух строк.
Есть ли способ изменить это? Таким образом, Redirect 301 будет отменять правило перезаписи, а не наоборот?