SEOCoder: Проверка готовности сайта

MVP 0.2Первый production-test пройден

Локальная диагностика и HTTP self-test одним экраном

Модуль не пытается чинить сайт автоматически. Он собирает проверки окружения и файлов, а в 0.2 дополнительно умеет выполнить server-side HTTP self-test публичных URL без изменения конфигурации сайта.

Read-onlyне меняет настройки сайта
0 таблицне создаёт собственную БД
/local/без модификации ядра
MVP

Проверки первой версии

01

Окружение PHP

Версия PHP, display_errors и зависимость окружения от short_open_tag.

02

HTTPS и server_name

Проверка административного запроса, основного имени сервера и согласованности технических сигналов.

03

robots.txt

Наличие файла и директивы Sitemap как базового сигнала конфигурации.

04

sitemap.xml

Наличие, XML-валидность, количество URL и проверка host относительно server_name.

05

404 и rewrite

Наличие 404.php и urlrewrite.php в корне проекта.

06

Production-гигиена

Backup-файлы, лишний index.html, /upload/, display_errors, session cookie и short_open_tag.

07

HTTP self-test

По кнопке проверяет 200 для главной/robots/sitemap, реальный 404 и HTTP→HTTPS через штатный HttpClient Битрикса.

Проверено на реальном сайте

Первый production-test: seocoder.ru

Тест не доказывает совместимость со всеми конфигурациями, но подтверждает работу основного сценария модуля на реальном проекте.

PHP 8.2.4окружение тестового сайта
15локальных read-only проверок
5проверок HTTP self-test
200 / 404 / 301ожидаемые коды получены
Что ещё требуется

До публичного релиза нужны проверки на других конфигурациях Apache/Nginx, версиях PHP и нескольких редакциях 1С-Битрикс. Поэтому карточка пока остаётся вне поискового индекса.

Почему так

Меньше функций — проще доверять результату

Первая версия сознательно не делает массовых исправлений, не сканирует весь сайт пауком и не требует внешних API. Задача — короткий предрелизный чек-лист внутри административной части.

Не заменяет полноценный аудит

Автоматическая проверка видит только формализуемые признаки. Архитектуру, логику компонентов, нагрузочные узкие места и реальную доступность файлов извне нужно проверять отдельно.

Статус разработки

Что уже есть в исходниках

ГотовоКаркас устанавливаемого модуля

Регистрация/удаление стандартным механизмом Битрикс, без таблиц БД.

ГотовоRead-only Checker 0.2

Расширенные локальные проверки и server-side HTTP self-test на штатном HttpClient.

ГотовоПервый production-test

На seocoder.ru локальные проверки и HTTP self-test отработали штатно.

ДальшеМатрица совместимости

Проверка других конфигураций Apache/Nginx, версий PHP и редакций 1С-Битрикс.

После тестовДокументация и публичный релиз

Фиксация совместимости, инструкции, скриншоты и условия распространения.

Хотите проверить MVP на своём проекте?

В заявке можно указать версию Битрикс/PHP и тип окружения. Доступы на первом этапе не нужны.

Отправить вводные