Редирект определенной категории страниц на другой сайт

Добрый день. Подскажите пожалуйста с настройкой редиректа.
Нужен постраничный редирект со всех английских страниц сайта oldsite.ru, примеры:
oldsite.ru/en/
oldsite.ru/en/services/
oldsite.ru/en/jets/

На такие же страницы только без /en и для домена newsite.com, примеры для этих же страниц:
newsite.com
newsite.com/services/
newsite.com/jets/
Виноградов Тимур
08 мая 2022, 11:48
modx.pro
948
0

Комментарии: 5

Артур Шевченко
08 мая 2022, 12:07
0
1. Установить Autoredirector и прописать нужные редиректы, если страниц много это будет долго.
2. Написать плагин на OnHandleRequest, который будет заниматься переадресацией.
3. Прописать нужный редирект в файле конфигурации сервера, для apache это .htaccess
    Виноградов Тимур
    08 мая 2022, 12:11
    0
    Это все понятно, Autoredirector стоит но он не подходит.
    Я не могу составить регулярное выражение для htaccess
    Ivan
    08 мая 2022, 13:48
    0
    Установите дополенние redirector из стандартного репозитория.
    Затем добавьте такое правило

    Шаблон: ^en\/(.*)$
    Цель: https://newsite.com/$1
      Роман
      11 мая 2022, 09:51
      0
      в htaccess добавьте:
      RewriteRule ^en/([^/]*)$  /$1 [R=301,L]
        Виноградов Тимур
        11 мая 2022, 18:37
        0
        Всем спасибо за ответы, по итогу заработал такой вариант в .htaccess:
        RewriteRule ^en/(.*) /$1 [R=301,NC,L]
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          5