|
|
|
Как закрыть сайт на технические работы?
|
|||
|---|---|---|---|
|
#18+
Добрый вечер. Подскажите пожалуйста, как можно перенаправить весь сайт на одну единственную страницу (например, когда производятся технические работы на сайте)? Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2012, 20:50:55 |
|
||
|
Как закрыть сайт на технические работы?
|
|||
|---|---|---|---|
|
#18+
D_A_S1Добрый вечер. Подскажите пожалуйста, как можно перенаправить весь сайт на одну единственную страницу (например, когда производятся технические работы на сайте)? Заранее спасибо! Таки пятница. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2012, 21:04:56 |
|
||
|
Как закрыть сайт на технические работы?
|
|||
|---|---|---|---|
|
#18+
если это IIS создайте файл app_offline.htm в папке с сайтом содержимое файла должно отобразиться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2012, 23:34:16 |
|
||
|
Как закрыть сайт на технические работы?
|
|||
|---|---|---|---|
|
#18+
D_A_S1, классическим решением для ASP.NET является файл app_offline.htm. При его наличии в корне приложения домен приложения будет выгружен и все запросы к страницам ASP.NET будут возвращать содержимое этого файла. Тут есть несколько тонкостей: 1) Запросы будут возвращаться с кодом 404. Это плохо с точки зрения поисковиков т.к. страницы могут быть удалены из поисковой системы. Это, разумеется, при условии что сайт будет индексироваться роботом в период использования файла app_offline.htm. В данной ситуации правильнее возвращать ответ с кодом 503 (Service Unavailable). Для app_offline.htm это сделано в ASP.NET 4. 2) Запросы к не ASP.NET ресурсам будут возвращаться как и раньше. Это может быть проблемой, а может и нет, но помнить об этом следует. 3) Вроде есть проблемы при работе с ASP.NET MVC Есть и другие варианты решения: а) Выключение пула приложений. Достоинства: запросы к любому ресурсу сайта будут возвращать ответ с кодом 503. Недостаток: нельзя поменять текст сообщения. б) Использовать URL Rewrite модуль (IIS 7 и выше). Создать правило которое будет перенаправлять запросы к файлу с сообщением о технических работах. Включение/выключение соотвственно достигается путем замены web.config-a. Недостаток: при дейплоейменте надо следить чтобы файл web.config менялся в самую последнюю очередь. в) Экзотический вариант напоследок. Держать два сайта. Первый рабочий, второй только с файлом с сообщением о тех. работах. Выключаем один, включаем другой. Не забываем убедиться что все запросы в момент обслуживания возвращают код 503. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2012, 02:52:37 |
|
||
|
Как закрыть сайт на технические работы?
|
|||
|---|---|---|---|
|
#18+
AHTOH_Lесли это IIS создайте файл app_offline.htm в папке с сайтом содержимое файла должно отобразиться там еще маленькая особенность - размер этого файла должен быть не меньше 256 байт - иначе не работает ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2012, 17:54:29 |
|
||
|
Как закрыть сайт на технические работы?
|
|||
|---|---|---|---|
|
#18+
А если из-за технических работ сервер отключили? Нифига не понял, что нужно автору. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2012, 19:30:40 |
|
||
|
Как закрыть сайт на технические работы?
|
|||
|---|---|---|---|
|
#18+
ShSergeА если из-за технических работ сервер отключили? Нифига не понял, что нужно автору. причем тут отключение сервера, автор спросил про ситуацию "когда производятся технические работы на сайте" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2012, 19:56:57 |
|
||
|
Как закрыть сайт на технические работы?
|
|||
|---|---|---|---|
|
#18+
spAHTOH_Lесли это IIS создайте файл app_offline.htm в папке с сайтом содержимое файла должно отобразиться там еще маленькая особенность - размер этого файла должен быть не меньше 256 байт - иначе не работает ) В IE? И не удивительно. Магия MS - 403, 405, 410 - должен быть больше 256 байт 400, 404, 406, 408, 409, 500, 500.12, 500.13, 500.15, 501, 505 - должен быть больше 512 байт 503-ий вроде не попадает в список, но лучше проверить. 404 попадает, тогда минимум 512. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2012, 05:02:29 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=138&tid=1359919]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 391ms |

| 0 / 0 |
