Как изменить ЧПУ категорий блога/страниц в Alto CMS?

Для страниц в ЧПУ входит метка page, а для категорий blog. Хотелось бы полностью удалить эти промежутки и в некоторых случаях заменять их на другие термины. Как это можно сделать?

1 комментарий

0
В Alto CMS действительно по умолчанию используются предустановленные сегменты URL: blog для категорий и page для статических страниц. Чтобы изменить или удалить их, нужно внести правки в роутинг движка и немного адаптировать шаблоны.
Открой файл маршрутизации:
/common/config/config.router.php или config/config.router.local.php (если используете локальные переопределения).
Найди правила вроде:
php
Копировать
Редактировать
'page' => 'Page@index',
'blog' => 'Blog@index',
Измени page и blog на свои ключевые слова (например, article, topic, или оставь пустым сегмент, если хочешь убрать вовсе).
При этом обязательно проверь, не ломается ли логика контроллеров — для некоторых модулей пути жёстко привязаны к маршрутам, так что может потребоваться и доработка плагинов. Также не забудь очистить кэш роутов и обновить .htaccess, если используешь Apache.

Совет: если не хочешь лезть в ядро, можешь использовать плагин для «человеческих» URL или настроить редиректы через .htaccess — гибкий вариант без потери SEO.
А если интересует, как сделать свой сайт максимально удобным и при этом получать доход с партнёрских программ, лучше ориентируйся на казино с выводом на ЮMoney, рекомендую также параллельно изучить SEO-фреймворки для CMS — они часто идут в комплекте с маршрутами.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.