Множественный редирект
Здравствуйте уважаемые ЛС-овцы.
Вчера потребовалось мне сделать 301 редирект на чуть более чем 5тис.страниц ЛС-а (из одного ИД на другой). В моем случае это было избавление от дублей статей которые были созданы на заре переноса сайта на ЛС.
Естественно что забивать ручками в
5тис. строчек както не горел желанием.
Поєтому быстро был состряпан плагинчик (подсматривая niceurl) который реализует 301 переадресацию выбирая старый и новый ид из таблицы.
Возможно есть и более «лаконичное» решение этой проблемы но пока я его не нашел и если вдруг Вы тоже не сможете найти его то вот плагин:
bitbucket.org/1099511627776/ls_multiredir
все что требуется это заполнить таблицу prefix_dup данными old_id, new_id где old_id — ид старой статьи new_id = ИД новой статьи
Вчера потребовалось мне сделать 301 редирект на чуть более чем 5тис.страниц ЛС-а (из одного ИД на другой). В моем случае это было избавление от дублей статей которые были созданы на заре переноса сайта на ЛС.
Естественно что забивать ручками в
$config['router']['rewrite'] = array();
5тис. строчек както не горел желанием.
Поєтому быстро был состряпан плагинчик (подсматривая niceurl) который реализует 301 переадресацию выбирая старый и новый ид из таблицы.
Возможно есть и более «лаконичное» решение этой проблемы но пока я его не нашел и если вдруг Вы тоже не сможете найти его то вот плагин:
bitbucket.org/1099511627776/ls_multiredir
все что требуется это заполнить таблицу prefix_dup данными old_id, new_id где old_id — ид старой статьи new_id = ИД новой статьи
7 комментариев