Редирект целой категории через 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/…Я перенес, autoRedirector создал мне правила для категорий, все прекрасно. А вот сами страницы не редиректятся, а возвращают теперь 404 ошибку. Как настроить чтобы он редирект сделал не только для категорий, но и для вложенных страниц?
newcat/cat2/…
newcat/cat3/…
Комментарии: 11
А для страниц то правила создалис??
Правила создались только для категорий. А нужно чтобы и для страниц создались.
Хмм, а может дело в звёздах?
Покажите правила, глянем что там написано.
Покажите правила, глянем что там написано.
Как вариант — через импорт. Если есть возможность откатиться на версию до переноса, выгрузить url, вернуться на актуальную, отредактировать в гугл докс и затем импортировать таблицу в авторедиректор.
А можно подробнее, как это сделать?
Нужно как угодно получить csv со старыми url и id. Например через pdoResources. Что то типа
Затем сохранить файл и сделать импорт.
'tpl' => '@INLINE {$id | url},{$id} '
нужно за слешами следить.Затем сохранить файл и сделать импорт.
Сделал такой вызов
[[pdoResources?
&parents=`2`
&depth=`0`
&tpl = `@INLINE {{+id}} | {{+alias}},{{+id}}`
&limit=`999999`
&sortby=`{"publishedon":"ASC","createdon":"DESC"}`
]]
Чего-то он у меня все в одну ячейку кидает…
Можно добавить тег br после {{+id}} и затем скопировать в текстовый файл, назвать его file.csv и открыть в таблицах.
да, я разместил вызов на странице, заморозит ему url типа test.csv. Потом сделал не нее ссылку и скачиваю уже готовый csv, но все данные в столбце A торчат.
Наверное нужно в рукопашную переместить? Или есть более удобный способ?
Наверное нужно в рукопашную переместить? Или есть более удобный способ?
пардон, все решил. Разделитель неправильно указал, нужно не ",", а ";"
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.