Каким будет наилучший подход и наиболее желательный код состояния HTTP для страниц веб-сайтов / приложений, которые не должны отображаться временно?
Чтобы наметить возможные альтернативы -
- Оставить пользователя по текущему URL, но
вернуть другой код состояния и
содержание «обслуживания»? Возможно код 503? ТАК вопрос - Правильный ли код статуса для перенаправления страницы обслуживания?
- Перенаправление с URL на определенную страницу «обслуживания» - код 302 или 307?
- Добавить временную маршрутизацию, т.е. mod_rewrite, прямой запрос на страницу временного обслуживания?
Кроме того, что касается кэширования и срока действия, лучше ли было бы устанавливать заголовок без срока действия кэша или даты окончания срока действия, а не после повторной попытки, если в окне обслуживания есть ожидаемая временная шкала?