Вебсправочник
Ваш первый сайт

Закрытый стенд: доступ по паролю и запрет индексации

Тестовая версия сайта должна быть отделена от публичной, особенно если содержит незавершённые страницы или копию рабочих данных. Запрет индексации и ограничение доступа решают разные задачи.

Назначение

Тестовая версия сайта должна быть отделена от публичной, особенно если содержит незавершённые страницы или копию рабочих данных. Запрет индексации и ограничение доступа решают разные задачи.

Как это работает

Аутентификация на уровне сервера не позволяет постороннему прочитать страницу. Noindex сообщает поисковому роботу, что доступный документ не следует включать в выдачу. Robots.txt управляет обходом и не является защитой данных.

Пример

Матрица учебного стенда:
Без доступа: 401 или другой предусмотренный отказ.
С доступом: 200 и нужная тестовая страница.
Внешние письма и платежи: отключены или переведены в песочницу.
Индексация: запрещена.
Рабочий сайт: продолжает отвечать как раньше.

Что должно получиться

Матрица задаёт проверяемые состояния, а не универсальный конфигурационный файл. Реальные коды зависят от выбранного механизма доступа. Парольные данные не должны передаваться по открытому HTTP.

Граница применения и частая ошибка

Скрытый URL не делает стенд закрытым. Нельзя рассчитывать, что robots.txt удалит уже известные поиску адреса или запретит скачивание архива. При копировании production отключите внешние уведомления до первого запуска приложения.

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

Самостоятельная проверка

Создайте стенд без реальных персональных данных и проверьте доступ в приватном окне. Затем убедитесь, что основной домен не получил тестовый noindex. Зафиксируйте, кто и как снимает ограничения при запуске.

Самостоятельный учебный материал. Техническая документация: первоисточник по теме ↗. Если результат отличается, проверьте код и версию браузера.