Сделать url новостей как в прошлых версиях

  • 6 Ответов
  • 219 Просмотров

Lavinsky

  • Сообщений: 4
    • Просмотр профиля
Добрый день! Делаю новую версию сайта на Даннео 1.5.6 (старая на 0.5.3) Со старого сайта перенести надо только новости. Сами тексты перенес, с сохранением их ID и категорий.

Можно ли как-то сохранить их прежние URL? Чтобы были такого вида как на старом сайте: /news/a-25.html где 25 - это ID новости.


gamma

  • Сообщений: 126
  • люблю музон
    • Просмотр профиля
    • Портфолио фрилансера
Re: Сделать url новостей как в прошлых версиях
« Ответ #1 : 28 Марта 2021, 09:14:02 »
А если просто в поле чпу вводить вручную а-25 а-26 а-27 и так далее?
Свободный фрилансер. 90% сайтов которые с успехом сдал под ключ на Даннео.

Lavinsky

  • Сообщений: 4
    • Просмотр профиля
Re: Сделать url новостей как в прошлых версиях
« Ответ #2 : 28 Марта 2021, 10:27:54 »
В ЧПУ пробовал, но там не пропускается .html и кроме того в чпу ссылка потом выглядит так:
site.ru/news/category/чпу

а мне нужно вот так:
site.ru/news/a-123.html
без названия категории в url

Довольно много внешних ссылок на те новости, с них до сих пор читатели приходят, хотелось бы восстановить

gamma

  • Сообщений: 126
  • люблю музон
    • Просмотр профиля
    • Портфолио фрилансера
Re: Сделать url новостей как в прошлых версиях
« Ответ #3 : 30 Марта 2021, 14:13:24 »
А зачем добавлять .html ? Оно само добавляется если Вы включили соответствующую настройку Добавлять суффикс к URL - ДА
А вот насчёт названия категорий которые добавляются в ЧПУ ничего подсказать не могу. Насколько я помню в старой версии Даннео
то же добавлялись названия категорий, если материал размещался в категории, если категорий нет, то название пропускалось.
Сейчас то же самое, если размещаю материал без категории, то ссылка без названия категории.
Может у Вас на прошлом сайте не было категорий?
Свободный фрилансер. 90% сайтов которые с успехом сдал под ключ на Даннео.

Neon

  • Сообщений: 914
    • Просмотр профиля
    • Danneo CMS
Re: Сделать url новостей как в прошлых версиях
« Ответ #4 : 31 Марта 2021, 02:28:59 »
ВПУ в новой ветке, после 1.5.0, удален.
Кроме коротких ссылок, ни каких плюсов оно не давало.

Минусы:
1. Дубликаты страниц.
    Поскольку ВПУ и ЧПУ было синхронизировано, и страницы могли открываться как по одной, так и по другой ссылке.
    Поисковики сами выбирали какую ссылку индексировать, и как правило это были ссылки с ВПУ.
2. Ссылки с ВПУ, типа /news/a-123.html ни какой пользы для СЕО не представляют.

В общем, теперь этой чехарды нету.
Обратной совместимости со старыми ссылками ВПУ тоже нету.
Увы.

Технически, это возможно, но сложно, и имеет больше минусов чем плюсов.
Класс роутера переписывать, шаблоны преобразований URL, и обработка этих запросов в функциональных файлах модов.
После этого, вы уже не сможете корректно обновлять систему, и поддерживать её в актуальном состоянии.

Выход.
Создать для всех новостей нормальный cpu.
Как это сделать сразу для всех публикаций обсуждали: http://forum.danneo.ru/index.php?topic=86.msg3204#msg3204
И ждать переиндексации сайта в поисковиках.

Для страниц на которые ссылаются другие сайты, установить редиректы на новые страницы, в файле htaccess с кодом 301.
Можно учесть только самые важные страницы.
Таких обычно не так много.

DANNEO ™

Saor

  • Сообщений: 128
    • Просмотр профиля
Re: Сделать url новостей как в прошлых версиях
« Ответ #5 : 31 Марта 2021, 07:58:25 »
.htaccess сделайте список старых ссылок и новых на которые будет осуществляется переадресация с кодом 301
так и поисковики быстрее проиндексируют  и пользователи не потеряются

Lavinsky

  • Сообщений: 4
    • Просмотр профиля
Re: Сделать url новостей как в прошлых версиях
« Ответ #6 : 09 Апреля 2021, 17:07:15 »
Большое спасибо за ответы! Понадобилось некоторое время, чтобы поизучать новый Danneo, раньше делал сайты на 0.5.*
Вроде, получилось как рассказали Neon, gamma и saor. Спасибо! Скину ссылку, когда окончательно перенесу на хостинг :) Пока по большей части  локально отлаживаю