Как настроить редиректы с помощью плагина «301 Перенаправление»

Плагин «301 Перенаправление» помогает сохранить трафик из поисковых систем по ранее проиндексированным URL после перехода с других CMS для создания интернет-магазина на Shop-Script 6 и в других ситуациях.

Для некоторых CMS в плагине есть встроенные правила редиректов: WebAsyst Shop-Script (предыдущее поколение Shop-Script), OpenCart, InSales, Simpla, Magento, WooCommerce. Для использования этих встроенных правил просто отметьте флажок рядом с названием соответствующей CMS:


В дополнение к этим встроенным правилам можно добавить свои собственные правила, которые можно составлять разными способами — для разных видов редиректов.

Плагин выполняет перенаправление только с URL страниц витрины, при запросе которых возникает ошибка «404 Страница не найдена» — такие адреса считаются «несуществующими», а значит, потенциально требующими дополнительной обработки.

С одного адреса на другой

Этот вариант полезен для перенаправления с одного URL на другой. Например, если вы изменили URL некоторого товара, то можете настроить здесь правило, чтобы трафик из поисковых систем для этого товара перенаправлялся на новый адрес. Если вы измените URL еще одного товара, то точно так же добавите еще одно правило.

Пример

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

С нескольких адресов на один

Этот вариант удобен, когда нужно с нескольких похожих адресов перенаправлять посетителей сайта на какой-то один адрес. Например, если на старом сайте у вас было несколько страниц о компании, а после перехода на Shop-Script 6 вы решили объединить все эти статьи в одну.

Пример

В этом примере со всех адресов, имеющих указанный слева вид — с любым набором символов вместо звездочки, посетители сайта будут перенаправляться всегда на один адрес, указанный справа.

Со нескольких старых адресов на новые

Часто встречающаяся задача: на старом сайте использовался один вид адресов, а в Shop-Script 6 — другой. Как перейти со старой CMS на Shop-Script 6 и сохранить трафик по проиндексированным адресам страниц? Для этого нужно настроить редиректы с использованием символа * («звездочка») в качестве маски в обеих частях правила: слева и справа.

Пример

В этом примере редирект выполняется почти так же, как в предыдущем варианте; отличие тут в том, что теперь каждый из старых адресов имеет свой аналог на новом сайте, и в него вместо звездочки подставляется тот же самый фрагмент, который на месте звездочки присутствует в старом адресе. Например, с адреса page10.html посетители сайта будут перенаправляться на страницу page/10/, с адреса page11.html — на page/11/ и т. д.

Такой способ настройки нужно использовать, только если в старых и в новых адресах страниц совпадает какой-то фрагмент. Если же это не так, например, на старом сайте у некоторой страницы был адрес page10.html, а на витрине Shop-Script 6 для аналогичной страницы вы указали адрес info/, то маску использовать в этом случае не нужно — необходимо добавить обычное правило «С одного адреса на другой», описанное в начале этой статьи.

Регулярные выражения для опытных пользователей

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

Для подстановки фрагментов старых адресов в новые адреса используйте в в левой части правила скобки, а в правой — переменные вида $1, $2, $3 и т. д., соответствующие по порядку каждому фрагменту в скобках (в соответствии с описанием PHP-функции preg_replace).

Пример

При использовании настройки, показанной в этом примере, с адреса category/some/product/test/ будет выполнено перенаправление на адрес some/test/.

Этот же пример можно переписать и без использования регулярных выражений:

69 комментариев

  • +1
    santa0 santa0 22 октября 2015 06:44 #

    Делаю: /test1/ — /test2/

    Пробовал test1/ — test2/ и /test1 — /test2

    Все равно открывается test1.

    Что я делаю не так?

    • +1
      Михаил Ушенин Михаил Ушенин Webasyst 22 октября 2015 10:50 #

      Проверьте работу редиректа в режиме инкогнито своего браузера, т. к. браузер кеширует адрес редиректов.

    • 0
      santa0 santa0 22 октября 2015 13:50 #

      Привожу скрин подсказки в самом плагине: слеши есть:

      В htaccess, вроде, нужно писать от корня (со слешами), хотя я тут не спец.

      В инструкции на плагин слеша нету.

      У меня в плагине ни со слешем ни без него не работает.

      В htaccess конструкция "Redirect 301 /test1 /test2" работает для страниц сайта, а для магазина работает с закрывающими слешами: "Redirect 301 /net/HuaweiE173/ /net/modems/HuaweiE173/"

      Еще в htaccess есть строки:

      # избавились /index.php
      <ifModule mod_rewrite.c>
          RewriteEngine On
          # Uncomment the following line, if you are having trouble
          # RewriteBase /webasyst/
      	
          RewriteCond %{REQUEST_URI} !\.(js|css|jpg|jpeg|gif|png)$ [or]
          RewriteCond %{REQUEST_URI} apple-touch-icon\.png$
          RewriteCond %{REQUEST_FILENAME} !-f
          RewriteCond %{REQUEST_FILENAME} !-d
          RewriteRule ^(.*)$ index.php [L,QSA]
      </ifModule>

      Может, в них дело?

    • +3

      В общем ребят, если не отвечают сами разработчики, отвечу я.

      Нужно в конце пути, с которого переадресовываете добавить звездочку (*), а так же убрать слеш в начале строки. И ещё, перед звездой слеш так же не добавляйте.

      Респектуха моему терпению!)

    • +1
      Rat Rat Партнер-разработчик 26 октября 2015 03:34 #

      Если пытаетесь редиректить со стандартных (родных) URL'ов магазина, то работать плагин не будет, потому что он срабатывает только для URL'ов, которые "чужие" для магазина. Например, URL /cart/ не чужой, потому что для него в магазине есть контроллер. А, например, URL /qwerty/ может быть чужим (если по нему открывается страница 404) либо таки родным (если по нему доступно какое-то поселение или инф. страница).

    • +1
      Koribo Koribo 2 ноября 2015 08:29 #

      Подскажите как правильно сделать переадресацию:

      с /index.php?show_aux_page=2 на /2/

      а с /index.php?show_aux_page=3 на /3/

      и так далее.

      По разному пробовал, никак не получается

    • +1
      Иван Николов Иван Николов 14 декабря 2015 16:41 #

      Переношу сайт с другой платформы на шоп скрипт.

      Делаю 301 редиректы на старые страницы:

      Redirect 301 /page/43742 http://eco-deluxe.ru/page/optovoe/

      тут все нормально работает

      Redirect 301 /products/category/74958/ http://eco-deluxe.ru/category/tekstil-dlya-doma/po...

      А тут получаем кривой ответ - http://eco-deluxe.ru/category/tekstil-dlya-doma//category/74958/

      Почему, не могу понять. Ставлю тот же самый код в htaccess файл домена на этом же хостинге, и получаю корректный ответ:

      Домен - www.Bank-torg.ru

      Redirect 301 /products/category/71620 http://eco-deluxe.ru/category/tekstil-dlya-doma/po...

      Получаю ответ - http://eco-deluxe.ru/category/tekstil-dlya-doma/postelnoe-bele/?_route_=products/category/71620

      Помогите решить эту проблему, теряю позиции из-за 100% отказов посетителей блин.

      Плагин не помогает(((

      • +1

        Вам с одного домена на другой нужно сделать?
        Доступ к .htaccess дадите? Сделаю.

        Или попробуйте

        RewriteRule ^(products/category/71620/|products/category/71620)$ http://eco-deluxe.ru/category/tekstil-dlya-doma/postelnoe-bele/?
        [NC,R=301,L] 
        
        Это одной строкой должно быть. Но нужно проверять. Есть и другие варианты, например через
        RewriteCond %{REQUEST_URI}
        RewriteRule (.*) сделать
      • +1
        Mike Kart Mike Kart 18 декабря 2015 09:42 #

        Не работает, что только не пробовал(( Все варианты выше описанные перебрал.

        Инструкция бы к плагину не помешала. Видео в описании вообще не о чем.

        Что например внизу под правилом строка означает - вроде все правильно?

      • +1
        Денис Дмитриев Денис Дмитриев 5 февраля 2016 10:55 #

        Пытаюсь добавить правило на переадресацию, но изначально добавляется правило с исходной ссылкой в подпапке, пример:

        http://mydomain.ru/shop/, а мне нужно прописать: http://mydomain.ru/ и т.п.

        Что я не правильно делаю?

      • +1
        Ольга Александровна Ольга Александровна 8 февраля 2016 13:27 #

        600 сохранённых страниц "коту под хвост", обидно((((( Сначала всё работало идеально а потом.......

        Задумка хорошая, но хочется что бы всё работало. Постарайтесь исправить недочёты. Удачи!!!!!

      • +1
        Alex9 Alex9 11 марта 2016 10:37 #

        Подскажите, а как закрыть внешний ссылки с помощью этого плагина? Т.е. так называемый PHP редирект 301. У меня сайт в облаке Вебасиста, поэтому варианты с редактированием .htaccess и загрузкой страниц с расширением php отпадают. Я далеко не специалист во всем этом, так что если написал откровенную глупость - прошу не кидаться кое-чем :)...

      • +1
        Антон Антон 23 марта 2016 04:14 #


        вот разбираюсь как использовать этот плагин после перехода со старой версии 309 на WSS6

        Решил перенаправить старые адреса на корень нового сайта с помощью правил:

        /feedback/ -> /

        /articles/ -> /

        /auth/ -> /

        /register/ -> /

        /order_status/ -> /

        /linkexchange/ -> /

        Но увы, не работает, выдает все туже ошибку 404 Страница не найдена... Вот пример http://salfetki.kiev.ua/auth/

        Попробовал вариант правила /auth/ -> http://salfetki.kiev.ua/auth/

        Тоже не проходит...

        Браузеры пробовал разные, кеш в них чистил.... У кого какие есть идеи? Что еще попробовать.

        Просто после перехода со старой версии 309 на WSS6 уже в Гугле вылетело более 5000 страниц из-за ошибки страница не найдена.... Если такими темпами упадут заходы клиентов и продажи, то это будет последний апгрейд интернет-магазина....

        • +1
          Михаил Ушенин Михаил Ушенин Webasyst 23 марта 2016 04:22 #
          Плагин выполняет перенаправление только с URL страниц витрины

          Это значит, что, если указанные вами URL не обрабатываются приложением Shop-Script, то и плагин на них реагировать не будет. В таком случае настраивайте редиректы в разделе "Структура" прилжения "Сайт".

          • +1
            Антон Антон 23 марта 2016 05:26 #

            Ясно, спасибо. Просто хочется понять суть (парадигму, правильность использования) WSS6... Просто сейчас в срочном порядке перевожу первый сайт http://salfetki.kiev.ua с 309 (к которой привык за 6 лет и сделал немеряно доработок) и хочется упрощения жизни... а получается как-то не логично: есть специальный бесплатный модуль для перенаправления, есть Сайт-Структура/Маршрутизация, а есть стандартный .htaccess с классическим редиректом...

            Получается, когда надо будет разобраться через 2-5 лет, каким именно способом осуществляется перенаправление определенной страницы, надо будет все облазить в поиске этой странички...

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

            В любом случае спасибо за информацию!

            С уважением, Антон.

            • +1
              Михаил Ушенин Михаил Ушенин Webasyst 23 марта 2016 05:34 #

              Файл .htaccess вы можете продолжать использовать, если вы к нему привыкли и знаете, как его правильно редактировать. Возможность настройки перенаправлений с помощью приложения "Сайт" и плагина для Shop-Script добавлены для менее опытных пользователей и клиентов облака Webasyst, в котором доступ к этому файлу невозможен.

              Различие между "Сайтом" и плагином состоит в том, что редирект в "Сайте" вы можете поставить выше любого другого правила, и этот редирект сработает первым, а до другого существующего правила, соответствующего URL запроса, очередь никогда не дойдёт. А плагин обрабатывает только запросы к витрине магазина и только те, на которые магазин ответил бы ошибкой 404. Если пытаться настроить с помощью плагина редирект для стандартных существующих страниц (категорий, корзины, поиска), то такие редиректы не сработают, т. к. на таких страницах магазин не отдаёт ошибку 404.

              Просто учитывайте всё это, когда выбираете, каким именно способом и для каких целей вам нужно настроить перенаправление.

            • +1
              Олег Савельев Олег Савельев 1 апреля 2016 08:51 #

              Плагин не рабочий! Читал инструкцию вдоль и поперек, все равно не работает. При чем даже не хочет перенаправлять недавно созданные страницы, которые были удалены. Бред, а не плагин. Не устанавливайте и не тратьте свое время!

              • +1
                Михаил Ушенин Михаил Ушенин Webasyst 1 апреля 2016 08:58 #

                Плагин не будет выполнять перенаправление с существующих адресов страниц, генерируемых магазином. Редирект с помощью плагина срабатывает только для тех страниц, на которых на витрине Shop-Script без его использования возникала бы ошибка 404.

                Если нужно выполнять редирект для существующих страниц (на которых не возвращается код ответа 404), то его нужно настраивать в разделе "Структура" приложения "Сайт".

              • +1
                vit589 vit589 4 апреля 2016 06:27 #

                Здравствуйте!
                Скажите, пожалуйста, можно ли при помощи плагина настроить переадресацию со страниц Тэгов на страницы Тэгов?

                • +1
                  Михаил Ушенин Михаил Ушенин Webasyst 4 апреля 2016 06:57 #

                  Сразу учтите вот это:

                  Плагин выполняет перенаправление только с URL страниц витрины, при запросе которых возникает ошибка «404 Страница не найдена»

                  Если это требование выполняется, то можно.

                  • +1
                    vit589 vit589 4 апреля 2016 07:31 #

                    Да, выдает такую ошибку: 404. Запрошенный ресурс недоступен.

                    Не подскажите как это можно реализовать:
                    Старая страница: www.....ru/tag/Деревянные+компьютерный+столы/

                    Новая страница: www.....ru/tag/derevyannye-kompyuternye-stoly/

                  • +1
                    Денис Тодрашов Денис Тодрашов 19 апреля 2016 06:17 #

                    уважаемые разработчики, у меня есть сайт на самописном движке, писал не я, программист потерялся, купился на рекламу, что при помощи shop-script 6 можно дилетанту, без программиста сделать магазин - реклама не врет, все очень круто! но мне нужно перенести теперь сайт на shop-script 6 http://test.krasalpsnar.ru/ на главный домен http://krasalpsnar.ru/ . как мне это сделать без потери индексации предыдущей версии сайта, может вы оказываете такие услуги? подскажите пожалуйста.

                  • +1

                    Добрый день, при переносе сайта в облако и на платформу ShopScript со старой платформы, осталось 696 ссылок, которые нужно редиректить на новые адреса в новом магазине. Прописать такое количество в приложении "Сайт" - нереально. Доступа к .htaccess нет. У нас весь список в CSV сгенерирован. Подскажите как можно это сделать и иметь возможность редактировать его?

                    • +1

                      Пример ссылки /index.php?option=com_virtuemart&Itemid=1&view=productdetails&virtuemart_product_id=50&virtuemart_category_id=14

                      Должна редиректить на /bar-sekret-petra-029-07-01

                      • +1
                        Михаил Ушенин Михаил Ушенин Webasyst 26 апреля 2016 10:01 #

                        Кроме использования приложения "Сайт", боюсь, не могу вам ничего предложить. Единственный способ, который приходит в голову — это предложить сторонним разработчикам разработать плагин для "Сайта", позволяющий упростить для вас эту задачу, и опубликовать его в магазине Webasyst, после чего вы сможете установить этот плагин в своём "Инсталлере". Правда, возможно, в итоге окажется быстрее сделать эту работу вручную.

                      • +1

                        почистите кэш в браузере после настройки

                        например старый адрес страницы которого нет на сайте domen.ru/cat/ru/ надо переправить на новый адрес

                        domen.ru/new/ru2/

                        прописываем БЕЗ domen.ru!

                        cat/ru/ /new/ru2/

                        в начале старого адреса слэш не ставим, в начале нового адреса ставим

                        чистим кэш а браузере

                        если Вы поменяли домен полностью и хотите сделать редиректы со старых юрлов на новые, то пропишите правило переадресации со старого домена на новый в htaccess и уже потом настраивайте 301 для страниц

                      • +1
                        Plastiks Plastiks 16 июля 2016 15:45 #

                        Установил плагин на двух сайтах. На одном он работал просто на УРА, на втором вообще нет. Я заметил, что на первом я перед этим установил другой плагин Умная переадресация. После этого я на втором сайте удалил Переадресацию, установил Умная переадресация, а потом еще 301 Перенаправление. Все заработало, причем без всяких там наклонных и звездочек)))) Я никого, ребята, не агитирую, просто поделился своим опытом.


                      • +1
                        Plastiks Plastiks 16 июля 2016 15:49 #
                      • +1
                        Юлия Невзорова Юлия Невзорова 17 июля 2016 15:42 #

                        Здравствуйте!

                        Вопрос новичка: у нас Shop-Script 7, перенос с Shop-Script 6 прошёл удачно. Но вот сейчас при изменении старых url-ов плагин "301 редирект" не работает. Правила создаю вручную. И очень хотелось бы узнать, можно создать какое-то регулярное правило для автоматического редиректа с url-ов удалённых страниц, возвращающих 404 ошибку, сразу на новые url, чтобы трафик не терять?

                        Этот плагин поддерживает такую возможность? Или нужно покупать "301 редирект при изменении url товара"?

                        Спасибо

                        прилагаю скриншот


                        • +1
                          Или нужно покупать "301 редирект при изменении url товара"?

                          Попробуйте уточнить этот вопрос у автора этого плагина.

                        • +1
                          Vakos Vakos 30 июля 2016 07:08 #

                          Добрый день!

                          Нужно ли настраивать 301 редирект при переходе с http на https в Вэбасист?

                          В облаке стоит галочка - Перенаправление на https. Через неделю после перехода на https все страницы сайта пропали из индекса Яндекса, в Вэбмастере Яндекс я отметила, что сайт доступен по https. Нужно ли ещё перенаправить страницы через плагин, или в Вэбасист это происходит автоматически?


                          • +1
                            Михаил Ушенин Михаил Ушенин Webasyst 2 августа 2016 10:56 #

                            Перенаправление на https, настроенное в Облаке, использует код ответа 301. Попробуйте в браузере набрать свой домен без https и посмотреть с помощью консоли разработчика в браузере, с каким кодом выполняется перенаправление.

                            Пример:

                          • +1
                            mozaich mozaich 8 августа 2016 10:36 #

                            не работает редирект с _kondicioner_dlya_folksvagen_polo_vwpolo_8100046_82 на kondicioner_dlya_folksvagen_polo_vwpolo_8100046_82/

                            • +1
                              Михаил Ушенин Михаил Ушенин Webasyst 8 августа 2016 10:41 #

                              Проверьте работу редиректа в режиме браузера "инкогнито". Это необходимо, потому что браузеры кешируют адреса редиректов.

                              Если и в этом случае сохранилась проблема, покажите свои настройки редиректа на снимке экрана.

                            • +1
                              Павел Иванов Павел Иванов 30 сентября 2016 00:36 #

                              У меня несколько доменов прикручено и плагин пишет под полем для ввода правила именно тот, для которого мне правила не нужны.

                              Вопрос : Будет ли моё правило распространятся и на другой домен или же будет работать только для того домена который под полем., если не будет работать, то как сменить домен с которым работает плагин?

                              • +1
                                Михаил Ушенин Михаил Ушенин Webasyst 30 сентября 2016 11:04 #

                                Правила перенаправления работают одинаково для всех доменов, на которых у вас настроены витрины в рамках одного Webasyst-аккаунта.

                                С правильным отображением домена в интерфейсе плагина есть ошибка — сообщение о ней передали разработчикам для исправления. Однако отображение домена на ситуацию никак не влияет (разве что может визуально ввести пользователя в заблуждение).

                              • +1
                                alekcandr - alekcandr - 7 октября 2016 23:07 #

                                Вот что мне написали SEO специалисты:

                                "На santexvanna.ru страниц-копий с index.php, index.html, index.htm в конце адреса на santexvanna.ru не найдено. Но рекомендуется установить перенаправление со страниц при вводе index.php, index.html, index.htm с 404 ошибкой на основную страницу с кодом 301"

                                Перепробовал много вариантов, но так и не получилось сделать перенапровление. Подскажите пожалуйста что надо написать в левой и в правой части плагина.

                                Спасибо.

                                • +1
                                  Михаил Ушенин Михаил Ушенин Webasyst 10 октября 2016 09:52 #

                                  Проверять нужно в режиме инкогнито в браузере, т. к. ваши предыдущие попытки настроек могли сохраниться в кеше.

                                • +1
                                  TM TM 18 ноября 2016 11:16 #

                                  Добрый день.

                                  Подскажите пожалуйста, можно поставить общее перенаправление с адреса типа:

                                  http://sreda-o.ru/?categoryID=746

                                  на адрес

                                  http://sreda-o.ru/category/746/

                                  и аналогично?


                                  Если общее нельзя, то как прописать единичное - по каждой странице, т.к. пока не получается сделать так чтобы работало.

                                  • +1
                                    Михаил Ушенин Михаил Ушенин Webasyst 18 ноября 2016 16:48 #

                                    Насколько мне известно, пока такой возможности Webasyst и Shop-Script не предоставляют. Запрос к витрине магазина, сформированные с использованием параметров после вопросительного знака, при считывании адреса запроса отбрасываются и остаётся просто корневой адрес витрины, с которого, естественно, никуда перенаправлять никого не нужно.

                                    Разработчикам отправили предложение доработать механизм редиректов, но пока оно не реализовано.

                                  • +1
                                    Sergey Sergey 8 декабря 2016 10:41 #

                                    Здравствуйте! Скажите пожалуйста, как с помощью данного плагина настроить редиректы? Переношу сайт с joomla (ссылки ЧПУ) на WA (SS7) без смены домена. Пример ссылки категории на joomla: http://test.ru/shop/category, пример ссылки с подкатегорией: http://test.ru/shop/category/subcategory, пример ссылки карточки товара: http://test.ru/shop/category/subcategory/tovar. В SS7 использую смешанный тип url и ЧПУ для товара. Можно как то реализовать редирект по максимуму без потери индекса? Спасибо!

                                    • +1
                                      Михаил Ушенин Михаил Ушенин Webasyst 12 декабря 2016 11:14 #

                                      Судя по вашему описанию, вам нужен не Смешанный, а Естественный тип URL. Если же вы хотите использовать именно Смешанный тип, то вам потребуется написание плагина, подобного 301 Перенаправление (либо модификация этого плагина), для реализации такого вида редиректов.

                                    • +1
                                      Filitovanm Filitovanm 31 января 2017 13:16 #

                                      Добрый день!

                                      Подскажите,как сделать редирект 301 с WWW.comcopy.ru на comcopy.ru ( без WWW)? при помощи вашего плагина?

                                    • +1
                                      Фарида Фахрутдинова Фарида Фахрутдинова 2 февраля 2017 11:23 #

                                      Добрый день!

                                      Уважаемые разработчики, есть статичный сайт без движка с категориями товаров на одной странице HTML, нужно перенести теперь сайт на shop-script 7.

                                      Возможно ли без редиректа с помощью настроек сервера сохранить прежние URL уже на shop-script 7 в таком формате:

                                      сейчас получается в shop-script 7 вот так http://domen.ru/category/category_5/nat_ploskie/ нужно сохранить прежний URL http://domen.ru/nat_ploskie.php

                                      Подскажите, пожалуйста, решение!

                                    • +1
                                      InfraHeater InfraHeater 20 марта 2017 00:51 #

                                      Здравствуйте.

                                      Неделю назад перевел сайт с OpenCart на ShopScript 7. К сожалению, с помощью данного плагина никак не могу настроить редирект. Не работает и все тут. Перепробовал разные варианты настройки. Ничего не получается. Может чего не так делаю...

                                      Пример: нужно URL формата http://2v2.ru/index.php?route=product/category&pat... перевести на http://www.2v2.ru/category/bytovye-obogrevateli/. Как это правильно прописать?

                                      Жаль терять годы работы чтобы сейчас упасть в поиске. Прошу вас помочь!!! Очень очень нужно!

                                      • +1
                                        Михаил Ушенин Михаил Ушенин Webasyst 20 марта 2017 11:34 #

                                        Подозреваю, что с помощью этого плагина вам это сделать не удастся, потому что адреса с параметрами после вопросительного знака (как в вашем примере) плагин не обрабатывает, т. к. магазин не считает такие адреса несуществующими (только несуществующие адреса обрабатываются плагином "301 Перенаправление").

                                        Вам стоит либо поискать/заказать другой плагин, либо вручную прописать в файле .htaccess или в конфигурации веб-сервера нужные вам редиректы.

                                      • +1
                                        Илья Лаба Илья Лаба 20 апреля 2017 17:41 #

                                        Подскажите как настроить редирект для пагинации

                                        старая страничка - "/catalogue/1105/?pg=3" новая "/category/114367/?page=2"

                                        написал вот так - не хочет работать


                                      • +1
                                        ivladmir ivladmir 9 июня 2017 05:22 #

                                        Помогите понять что я делаю не так. Следуя ответу в этой теме, создал правило (последнее на скриншоте), но перенаправление не срабатывает.

                                        • +1

                                          Этот плагин срабатывает, только если без него запрос исходного URL возвращает ошибку 404. Если по исходному URL нет ошибки 404, то правила, настроенные в плагине, не будут работать.

                                        • +1
                                          ivladmir ivladmir 9 июня 2017 13:10 #

                                          Михаил, так и происходит — 404 выдает сервер при переходе по ссылке site.ru/category/proteiny%2F?brand=56, поэтому и пытаюсь перенаправить на site.ru/category/proteiny/?brand=56.

                                          • +1

                                            Скорее всего страница 404 у вас открывается не в дизайна вашего сайта? Если так, то фреймворк просто не видит ваш адрес, потому у плагина даже нет шансов начать работать.

                                            Передал разработчикам сообщение об этом, чтобы исправили.

                                          • +1
                                            Макс Макс 5 августа 2017 23:33 #

                                            прошу помочь! переехал со старого движка магазина на новый 7 версию.

                                            проблема настроить редирект через плагин вебасиста....

                                            мне нужно перенаправить :
                                            http://www.1dverka.ru/category/dveri-volhovec/ на адрес https://www.1dverka.ru/category/mezhkomnatnye-dver...

                                            КАК ЭТО СДЕЛАТЬ?


                                            то, что указано в скрине не работает....


                                            ВОТ КУДА ВЕДЕТ ТАКОЕ ПЕРЕНАПРАВЛЕННЫЕ, в адресе повторяются www.1dverka.ru/category/dveri-volhovec/category/mezhkomnatnye-dveri/dveri-volhovec/

                                            • +1
                                              Михаил Ушенин Михаил Ушенин Webasyst 7 августа 2017 09:52 #
                                              мне нужно перенаправить : http://www.1dverka.ru/category/dveri-volhovec/ на адрес

                                              Сначала убедитесь, что по этому исходному адресу магазин показывает страницу с ошибкой 404. Если этого не происходит, то плагин не сработает:

                                              Плагин выполняет перенаправление только с URL страниц витрины, при запросе которых возникает ошибка «404 Страница не найдена» — такие адреса считаются «несуществующими», а значит, потенциально требующими дополнительной обработки.
                                            • 0
                                              Лилия Лилия 7 августа 2017 15:30 #

                                              Всем доброго дня. Хочу сделать переадресацию, но у меня почему то под строкой ввода не мой домен пишет //lor**.ru, а https://lor**.webasyst.cloud/ кто подскажет что я не так делаю? Заранее спасибо.

                                              • +2
                                                Михаил Ушенин Михаил Ушенин Webasyst 7 августа 2017 16:39 #

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

                                              • +1

                                                Есть УРЛ вида, к примеру:

                                                https://domain.ru/index.php/auxpage_aaaaaaa/auxpage_bbbbbb//blog/11/category/ccc/

                                                как из этого УРЛ можно вырезать всё лишнее и сделать редирект на

                                                https://domain.ru/aaaaaaa/


                                                Просто убрать

                                                index.php/auxpage_

                                                получается. Но весь лишний хвост отрезать пока не удается.
                                                Такое впечатление, что плагином "301 Редирект" это сделать не удастся.

                                                Добавить комментарий

                                                Чтобы добавить комментарий, зарегистрируйтесь или войдите