Запрос для смены url 2.X

 
Посетитель
small user social cms
Медаль
Сообщений: 118
Добрый день. В контенте articles сменил шаблон генерации url с {title}-{id} на {category}/{title}, подскажите, пожалуйста, какой запрос сделать в БД чтобы сменить все url для старых записей?
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2643
greshnik:
подскажите, пожалуйста, какой запрос сделать в БД чтобы сменить все url для старых записей?
А транслитерировать title mysql будет?
Открывайте все статьи на редактирование и сразу сохраняйте - slug изменится.
-------------------------------------------------------

Хотя... вот так попробуйте:
Код SQL:
  1. UPDATE `cms_con_articles` SET `slug` = REPLACE(slug, CONCAT('-', id), '');
  2. UPDATE `cms_con_articles` a, `cms_con_articles_cats` c SET a.slug = CONCAT(c.slug, '/', a.slug) WHERE a.category_id = c.id;
Сразу говорю, что если какая-то статья без категории - у нее вообще не будет url.
Редактировалось: 1 раз (Последний: 6 августа 2018 в 16:36)
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 118
Ris, спасибо! как всегда все четко и по делу!! на все 100% решилась проблема
Посетитель
small user social cms
Медаль
Сообщений: 118
Упс, не на 100)) у меня Тип контента по-умолчанию articles стоит. Записи имеют вид правильный site.ru/category/post.html, а ссылки в виджете почему то site.ru/articles/category/post.html. Не подскажите что с этим делать?
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2643
greshnik:
Записи имеют вид правильный site.ru/category/post.html, а ссылки в виджете почему то site.ru/articles/category/post.html.
У Вас наверное articles - тип контента по умолчанию? Тогда так и должно быть.
Или эти ссылки не открываются?
Посетитель
small user social cms
Медаль
Сообщений: 118
Ris, да, по умолчанию, ссылки открываются, но пс их за дубли же пощитает? Нет?
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2643
greshnik,
Нет, не посчитает.
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.