Вниз для поддержки Google App Engine.(Самое простое перенаправление) - PullRequest
2 голосов
/ 25 января 2012

У меня есть веб-сайт, работающий на движке приложений Google.Как и любой веб-сайт в наши дни, это набор статических html-страниц, javascripts, css, изображений, а также сервлетов для генерации данных ...

На несколько дней мы хотим отключить сайт.(Причины не имеют значения)

Выключая, я имею в виду, что любой, кто идет на

http://www.mysite.com/whatever-here

, должен получить сообщение вроде:

[Привет, мы переделываем сайт.Приходите к нам в марте 2013 года.]

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

Втаким образом я могу оставить все свои веб-страницы в проекте и просто переключаться с этой конфигурацией.

Спасибо

Ответы [ 3 ]

4 голосов
/ 25 января 2012

Вы можете развернуть версию «обслуживания» с другой web.xml, которая всегда обслуживает статическую HTML-страницу.

По умолчанию она будет обслуживаться в maintenance.yourappid.appspot.com

Затем с помощьюВ административной консоли вы можете легко переключить версию по умолчанию на maintenance по умолчанию.

1 голос
/ 25 января 2012

Если вы используете Java, вы можете добавить фильтр, который перенаправляет все ваши запросы на нужную страницу.Или даже сопоставьте все (/ *) в вашем файле web.xml с нужным сервлетом / jsp.

Из официальных документов :

<servlet>
    <servlet-name>disabled</servlet-name>
    <jsp-file>/disabled_page.jsp</jsp-file>
</servlet>

<servlet-mapping>
    <servlet-name>disabled</servlet-name>
    <url-pattern>/*</url-pattern>
</servlet-mapping>
0 голосов
/ 25 января 2012
  • Перейдите в админ-панель AppEngine на http://appengine.google.com.
  • Выберите приложение
  • перейти в настройки приложения
  • прокрутите вниз, чтобы «удалить или отключить приложение»
  • нажмите кнопку «отключить приложение».
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...