2015-01-08 2 views
0

Я пытаюсь настроить страницу обслуживания нашего сайта. Для этого, когда Apache возвращает страницу обслуживания, я хочу, чтобы она возвращала статус 403 вместо 200. Это требование с точки зрения пользовательского интерфейса для интеграции с другими приложениями.Есть ли способ заставить Apache заменить статус 200 на 403?

Любая помощь или указатели оценивается.

Благодаря

ответ

0

начать свою страницу обслуживания с PHP http_response_code funkction:

<?php 
http_response_code(402); 
?> 
Sry folks, we're off for a minute. 

http://php.net/manual/en/function.http-response-code.php

+0

Есть ли способ сделать это без PHP? Я реализую это с помощью Oracle HTTP Server, и он не поставляется с PHP. И мы хотим избежать его установки. – Grk

+0

Если вы используете какой-либо другой язык сценариев, должен быть способ. В противном случае я не могу помочь (но, возможно, есть решение в .htaccess) –

+0

Нашли решение, чтобы сделать это без каких-либо скриптов. Пожалуйста, обратитесь к этой ссылке: http://rimuhosting.com/knowledgebase/creating-a-maintenance-page-for-your-site – Grk

Смежные вопросы