.htaccess 301 перенаправляет только 1 папку

#wordpress #.htaccess

#wordpress #.htaccess

Вопрос:

Я работаю над сайтом на WordPress.

Я хочу перенаправить 301 все эти ссылки

example.com /a > example.com /б

example.com /a/level1/level2 > example.com /b/level1/level2

example.com /a/level1/level2/?productid=123 > example.com /b/level1/level2/?productid=123

Однако я не хочу влиять на example.com /c, example.com /d, example.com /e и т.д.

Как бы мне поступить с 301 перенаправлением всего трафика a на b?

Ответ №1:

Просто поместите это правило перенаправления под RewriteEngine On строкой:

 RewriteEngine ^a(/.*)?$ /b$1 [L,NC,NE,R=301]
  

Строка запроса будет автоматически перенаправлена на новый URL.