[РЕШЕНО] Редирект с GET параметрами

Не могу разобраться с такой проблемой — от предыдущей версии сайта в Google Webmasters консоли остались ссылки, которые необходимо убрать. Ссылки с GET параметрами.



Я использую autoRedirector, но этот замечательный компонент не смог помочь мне в этом случае, хотя вот такую ссылку он отлично редиректит на любую страницу:
main&activeId=18

В общем окне autoRedirector:


Уверен многие сталкивались с такой проблемой, но я решения пока не нашел. Использовал несколько правил для .htaccess, но они не сработали (я, очевидно, мог тоже неправильно написать), хотя в сам .htaccess лишний раз не хочется ничего прописывать.

Есть ли какие-либо решения?
Andrei
27 февраля 2017, 09:40
modx.pro
1
2 627
+1

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

    Andrei
    27 февраля 2017, 14:20
    0
    Спасибо за ответ! Я так понимаю нужно полностью переустановить autoRedirector с этими изменениями?

    Я поправил на файлах сейчас, кроме _build, но изменений не случилось.
      Алексей Ерохин
      27 февраля 2017, 14:25
      +1
      Нет, пакет не нужно переустанавливать, изменения нужно сделать в админке, либо сделать плагин статичным и указать путь к файлу, который вы меняли (core/components/autoredirector/elements/plugins/plugin.autoredirector.php)

      Обратите внимание, что там используется системная настройка autoredirector_clear_get, если захотите оставлять потом get-параметры, создайте ее (в пространстве имен autoredirector).
        Andrei
        27 февраля 2017, 22:42
        0
        Спасибо большое за помощь! Редирект происходит на нужные страницы, GET параметры в строке очищаются как нужно — создал настройку!)
    Александр Быковский
    26 сентября 2019, 11:34
    0
    В режиме PHP модуль апаче отрабатывает плагин на ура. А вот в режиме PHP-FPM редиректы не работают. Так и должно быть?
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      5