Состояния страницы
В редакторе страницы доступны три состояния:
Черновик— страница не открывается на сайте, не попадает в меню и sitemap;Опубликована— доступна сразу;По расписанию— становится доступной автоматически после указанной даты и времени в часовом поясе сайта.
При сохранении FoxCoreCMS записывает уникальную версию страницы. Хранятся последние 50 версий. В разделе «История версий» можно восстановить любую из них; текущее состояние перед восстановлением также сохраняется.
Файлы истории находятся в storage/private/page-revisions и входят в переносимый архив сайта.
Менеджер редиректов
Откройте «Настройки → SEO → Менеджер редиректов». Для правила задаются старый и новый адрес, HTTP-код, активность и сохранение query-параметров. Для обычного изменения URL используйте прямой 301 со старого адреса сразу на окончательный новый. Не создавайте цепочки и циклы.
Диагностика и SEO-аудит
Раздел открывается из настроек SEO. Он проверяет версию PHP, права записи, MySQL, основной URL, HTTPS, вывод ошибок и индексацию. SEO-аудит анализирует опубликованные страницы на отсутствующие H1, title, description, шаблоны и дубли метаданных.
Итоговый HTML содержит один основной H1; дополнительные H1, пришедшие из вложенных шаблонов модулей, автоматически становятся H2. Для динамических записей блога и портфолио система формирует собственные canonical и взаимные hreflang, а alt фонового изображения шапки берёт из названия текущей страницы или записи.
HTML-кеш
Файловый кеш включается в разделе диагностики. По умолчанию срок хранения — 300 секунд. Кешируются только успешные GET-ответы. Редиректы, sitemap, robots, ошибки и страницы с формами обратной связи не кешируются. Исключение действует и для формы, вложенной в модальное окно: её одноразовый токен, проверочный вопрос и сообщение после отправки должны принадлежать текущей сессии посетителя.
Изменение основных JSON-данных автоматически меняет отпечаток кеша. Кнопка сохранения настроек кеша одновременно очищает старые файлы. Каталог storage/cache/html не включается в резервные копии: после восстановления он создаётся заново.

← Документация