Редирект целой категории через autoRedirector Новый

Дополнение: autoRedirector

Добрый день.
Есть страницы вида
/cat1/page1.html
/cat1/page2.html
/cat1/page3.html

/cat2/page1.html
/cat2/page2.html
/cat2/page3.html

/cat3/page1.html
/cat3/page2.html
/cat3/page3.html
Понадобилось все разделы перенести в один общий раздел.
newcat/cat1/…
newcat/cat2/…
newcat/cat3/…
Я перенес, autoRedirector создал мне правила для категорий, все прекрасно. А вот сами страницы не редиректятся, а возвращают теперь 404 ошибку. Как настроить чтобы он редирект сделал не только для категорий, но и для вложенных страниц?
27 сентября 2016, 21:13    Андрей   
0    350 0

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

  1. Виктор 27 сентября 2016, 23:36 # 0
    А для страниц то правила создалис??
    1. Андрей 28 сентября 2016, 10:16 # 0
      Правила создались только для категорий. А нужно чтобы и для страниц создались.
      1. Роман Садоян 28 сентября 2016, 10:47 # 0
        Хмм, а может дело в звёздах?

        Покажите правила, глянем что там написано.
        1. Андрей 28 сентября 2016, 10:50 # 0
          Вот структура ДО

          Вот структура ПОСЛЕ

          Вот правила
        2. Александр Котлов 28 сентября 2016, 10:49 # 0
          Как вариант — через импорт. Если есть возможность откатиться на версию до переноса, выгрузить url, вернуться на актуальную, отредактировать в гугл докс и затем импортировать таблицу в авторедиректор.
          1. Андрей 28 сентября 2016, 10:55 # 0
            А можно подробнее, как это сделать?
            1. Александр Котлов 28 сентября 2016, 11:02 # 0
              Нужно как угодно получить csv со старыми url и id. Например через pdoResources. Что то типа

              'tpl' => '@INLINE {$id | url},{$id} '
              нужно за слешами следить.

              Затем сохранить файл и сделать импорт.
              1. Андрей 28 сентября 2016, 11:23 # 0
                Сделал такой вызов
                [[pdoResources? 
                	&parents=`2` 
                	&depth=`0` 
                	&tpl = `@INLINE {{+id}} | {{+alias}},{{+id}}`
                	&limit=`999999` 
                	&sortby=`{"publishedon":"ASC","createdon":"DESC"}`
                ]]
                Чего-то он у меня все в одну ячейку кидает…
                1. Александр Котлов 28 сентября 2016, 11:28 # 0
                  Можно добавить тег br после {{+id}} и затем скопировать в текстовый файл, назвать его file.csv и открыть в таблицах.
                  1. Андрей 28 сентября 2016, 11:30 # 0
                    да, я разместил вызов на странице, заморозит ему url типа test.csv. Потом сделал не нее ссылку и скачиваю уже готовый csv, но все данные в столбце A торчат.
                    Наверное нужно в рукопашную переместить? Или есть более удобный способ?
                    1. Андрей 28 сентября 2016, 11:32 # 0
                      пардон, все решил. Разделитель неправильно указал, нужно не ",", а ";"
        Вы должны авторизоваться, чтобы оставлять комментарии.