Разработчикам
Контент, URL и главная
Руководство разработчика PageCharm
Как создаются URL, вложенные страницы, главная и переадресации.
URL
При создании контента URL собирается из URL родителя и slug-части. Slug можно ввести вручную, либо включить стратегию «Slug на основе ID» в настройках контекста.
Уникальность
Если итоговый URL занят, PageCharm добавит суффикс с ID создаваемого контента. Это работает и при создании, и при копировании/переносе контента.
Главная
Контент с флагом «Главная» отдается по /. Если открыть его старый URL, CMS выполнит 301-редирект на корень.
Sitemap
В группе «Настройки» у публичного контента есть флаг «Добавить в sitemap.xml». Файл /sitemap.xml генерируется динамически из активных страниц с представлением.
Переадресация
Для контента можно включить redirect на другую страницу сайта или внешний адрес и выбрать 301/302.
Пример
// /docs + quick-start => /docs/quick-start
// конфликт /docs/page => /docs/page-123
// главная страница всегда доступна как /
Редактирование URL
После создания URL не редактируется в форме контента: это снижает риск сломать внешние ссылки.