Как изменить дефолтные URL
Разные разделы сайта имеют свои URL, по которым определяется к какому модулю относится та или иная страница.
Разберем на примере услуги "Веб-разработка", она имеет URL:
https://demo.5cms.ru/services/web-development
то, что данная страница относится к модулю "услуги" определяется по части урла "services".
Правильность данного предположения легко проверить:
- находим в корневой директории сайта файл .htaccess
- и в нем ищем услуги:
Как поменять URL?
Например мы хотим сменить:
http://site.ru/services/web-development
на
http://site.ru/uslugi/web-development
1) В файле .htaccess делаем замену на:
2) В файлах дизайна /design/ваша_тема/html/
Заменить в ссылках services на uslugi
3) И в файле /sitemap.php не забываем также изменить url для услуг
Собственно говоря и всё.
Для каких разделов можно аналогично поменять URL?
- catalog (может потребоваться доп. программирование)
- products (может потребоваться доп. программирование)
- brands (может потребоваться доп. программирование)
- blog
- sections
- article
- articles
- survey
- surveys
UPD: обновлено 21.10.2021
Еще нет своего сайта? Запустите интернет-магазин на платформе 5CMS - Все для продаж уже внутри!
-
Разберемся как добавить собственный модификатор Smarty в 5CMS
-
Иногда нужно например на главной вывести лендинг с принципиально другим дизайном, а на остальных страницах вывести все без изменений.
-
Пример кода для получения данных о заказе и товарах в нем с нормализацией цен для передачи фискальных данных.