Перенаправить с помощью .htaccess на предоставленный точный URL - PullRequest
0 голосов
/ 19 октября 2018

Итак, я хочу перенаправить URL со старых сайтов на новый.Допустим, example.com/en/some/stuff/foo/bar нужно перенаправить на example.com/some/stuff.

Вот что у меня есть в данный момент:

Redirect 301 /en/some/stuff/foo/bar/ /some/stuff/

Проблема в том, что меня здесь перенаправляют example.com/some/stuff/foo/bar, но мне нужно, как я определил внутри .htaccess example.com/some/stuff.

Как правильно перенаправить на точный URL-адрес, который я указал, без каких-либо дополнительных.

1 Ответ

0 голосов
/ 19 октября 2018

Вы можете использовать это правило перенаправления с регулярным выражением в корне вашего сайта .htaccess:

RewriteEngine On

RewriteRule ^en/(some/stuff)/.+ /$1 [L,NC,R=301]

Обязательно протестируйте его в новом браузере, чтобы избежать старого кэша.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...