Редирект целой категории через 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, 18:13
modx.pro
2 037
0

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

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

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

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

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

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

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