301 Redirect через .htaccess Новый


День добрый.
Наверняка кто-то поднимал тему — не нашел.
При написании редиректа в файле .htaccess при переходе добавляется к адресу q=старый адрес
Соответственно, выдает 404 ошибку.
Как побороть?
Пробовал и autoRedirect и Redirector — результат тот же.
18 августа 2016, 15:07    Андрей   
0    309 0

Комментарии (9)

  1. Илья Уткин 18 августа 2016, 16:22 # 0
    Попробуйте вот такой плагин: SiteRedirect. Я его использую, полёт нормальный. Даже robots.txt исключается.
    1. Андрей 18 августа 2016, 16:24 # 0
      Илья, на какой событие создать плагин?
      1. Илья Уткин 18 августа 2016, 16:25 # 0
        OnHandleRequest
        1. Андрей 18 августа 2016, 16:37 # 0
          А сами нужные мне редиректы я как смогу настроить? Немного не понимаю для чего плагин ))
          1. Илья Уткин 18 августа 2016, 16:41 # 0
            А, нужны конкретные редиректы? Я думал, просто — редирект с www.
            Для конкретных редиректов я использую autoRedirector. Попробуйте убрать все редиректы из htaccess и настроить их в autoRedirector. Проверяйте в другом браузере, так как редиректы браузером тоже кешируются.
            1. Андрей 18 августа 2016, 16:57 # 0
              я тоже грешу на кеширование, попробую отпишусь
              1. Андрей 19 августа 2016, 13:38 # 0
                Прописал редирект в autoRedirector
                URL — site.ru/oldpage.html
                Ресурс — 34 (ID нужного ресурса)

                В итоге отдает 404 ошибку…

                Может я какие настройки не сделал?
                1. Илья Уткин 19 августа 2016, 13:40 # +1
                  Надо без адреса сайта: oldpage.html
                  1. Андрей 19 августа 2016, 14:09 # 0
                    Есть, работает. Спасибо огромное!
      Вы должны авторизоваться, чтобы оставлять комментарии.