
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
17.02.2012, 20:50:55
|
|||
|---|---|---|---|
Как закрыть сайт на технические работы? |
|||
|
#18+
Добрый вечер. Подскажите пожалуйста, как можно перенаправить весь сайт на одну единственную страницу (например, когда производятся технические работы на сайте)? Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.02.2012, 21:04:56
|
|||
|---|---|---|---|
Как закрыть сайт на технические работы? |
|||
|
#18+
D_A_S1Добрый вечер. Подскажите пожалуйста, как можно перенаправить весь сайт на одну единственную страницу (например, когда производятся технические работы на сайте)? Заранее спасибо! Таки пятница. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.02.2012, 23:34:16
|
|||
|---|---|---|---|
Как закрыть сайт на технические работы? |
|||
|
#18+
если это IIS создайте файл app_offline.htm в папке с сайтом содержимое файла должно отобразиться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2012, 02:52:37
|
|||
|---|---|---|---|
Как закрыть сайт на технические работы? |
|||
|
#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, 17:54:29
|
|||
|---|---|---|---|
Как закрыть сайт на технические работы? |
|||
|
#18+
AHTOH_Lесли это IIS создайте файл app_offline.htm в папке с сайтом содержимое файла должно отобразиться там еще маленькая особенность - размер этого файла должен быть не меньше 256 байт - иначе не работает ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2012, 19:30:40
|
|||
|---|---|---|---|
Как закрыть сайт на технические работы? |
|||
|
#18+
А если из-за технических работ сервер отключили? Нифига не понял, что нужно автору. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2012, 19:56:57
|
|||
|---|---|---|---|
Как закрыть сайт на технические работы? |
|||
|
#18+
ShSergeА если из-за технических работ сервер отключили? Нифига не понял, что нужно автору. причем тут отключение сервера, автор спросил про ситуацию "когда производятся технические работы на сайте" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2012, 05:02:29
|
|||
|---|---|---|---|
Как закрыть сайт на технические работы? |
|||
|
#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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&mobile=1&tid=1359919]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 355ms |

| 0 / 0 |
