PageCharm

Разработчикам

Контент, 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 не редактируется в форме контента: это снижает риск сломать внешние ссылки.