Htaccess 301 Перенаправить подпапку с исключением

Я хотел бы перенаправить в подпапку, кроме каталога.

Что мне нужно это:

Redirect 301 /blog/ /blog-post/
#Exclude /blog/wp-admin/

1 ответ

Решение

Вам нужно использовать RedirectMatch:

RedirectMatch 301 ^/blog/((?!wp-admin).+) /blog-post

Это перенаправит все, кроме blog/wp-admin,

Если вы используете Apache 2.4, вы также можете использовать Redirect внутри if директива

<if "%{REQUEST_URI} !~ m#/blog/wp-admin/#">
Redirect 301 /blog/ /blog-post/
</if>
Другие вопросы по тегам