Для моего веб-сайта IIS я бы хотел перенаправить ВСЕ запросы на одну страницу. Целью этого является то, что я хочу сделать некоторое обслуживание в базе данных (возьмите его в автономном режиме), что все мои веб-приложения используют. У меня около 50 веб-приложений, работающих под этим веб-сайтом, поэтому я бы хотел не посещать каждого из них, чтобы что-то изменить. Я думаю, что могу сделать одно изменение в machine.config? Любые намеки будут оценены.IIS: перенаправить ВСЕ запросы на одну страницу?
ответ
Сделать все страницы недоступными, возможно, остановить текущий веб-сайт и создать на его месте совершенно новый совершенно пустой сайт. Затем создайте страницу ошибок для ошибки 404 (файл ot found). Пользовательские ошибки - это вкладка в диалоговом окне свойств веб-сайта в IIS. Просто создайте страницу, которую вы хотите отправить, затем измените запись для 404 на вкладке пользовательских ошибок, чтобы указать на новый файл, который вы только что создали.
Если вы используете ASP.NET 2.0 (или выше), вы можете удалить страницу app_offline.htm в корне.
Это круто, я этого не знал. Хотя наши сайты на работе - это смесь страниц aspx и htm, поэтому для нас это не сработает. – pipTheGeek 2008-11-18 22:48:29
в WebConfig
<rewrite>
<rules>
<rule name="redirect all requests" stopProcessing="true">
<match url="^(.*)$" ignoreCase="false" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" pattern="" ignoreCase="false" />
</conditions>
<action type="Rewrite" url="index.php" appendQueryString="true" />
</rule>
</rules>
</rewrite>
Вы могли бы создать новый сайт в IIS с привязкой к порту 80 с пустым хост-заголовка (так же, как по умолчанию сайта), а затем остановить другой сайт (ы)? Таким образом, все запросы будут обрабатываться новым сайтом, который может быть просто статической HTML-страницей, уведомляющей пользователей о том, что сайт не работает для обслуживания.
- 1. Перенаправить все запросы страниц на одну страницу
- 2. Как перенаправить запросы на одну страницу на другую - это IIS?
- 3. Перенаправить все ошибки asp.net на одну страницу, желательно через IIS
- 4. Как перенаправить все запросы в JSF на одну страницу?
- 5. IIS 7: перенаправить все запросы на Default.aspx
- 6. htaccess перенаправить все страницы на одну страницу
- 7. .htaccess Перенаправить все страницы на одну страницу
- 8. Заставить все запросы asp.net на одну страницу?
- 9. IIS: Как я могу перенаправить запросы на одну страницу на другую?
- 10. Как сделать точку доступа перенаправлять все запросы на одну страницу?
- 11. Я хочу, чтобы все запросы страниц указывали на одну страницу
- 12. Перенаправить одну страницу поддомена на доменную страницу
- 13. Перенаправить все страницы на одну страницу с RedirectMatch
- 14. Как перенаправить все страницы в подпапку на одну страницу
- 15. Перенаправить все на одну страницу с помощью htaccess
- 16. .htaccess перенаправить все страницы на одну страницу с параметром
- 17. Как перенаправить все страницы в подкаталог на одну конкретную страницу
- 18. .htaccess to 301 перенаправить все возрасты на одну страницу
- 19. Перенаправить все URL-адреса на одну страницу в httpd.conf
- 20. есть простой способ перенаправить ВСЕ запросы на определенную страницу?
- 21. Как перенаправить все запросы на конкретную страницу в JSP
- 22. перенаправить все запросы домена a на адресную страницу домена b
- 23. Перенаправить все запросы на определенную страницу в Wicket
- 24. Как перенаправить все запросы на индексную страницу с оригинальным адресом
- 25. Mod_rewrite перенаправить все запросы
- 26. Перенаправить только одну страницу vb.net?
- 27. htcaccess перенаправить подкаталог на одну страницу
- 28. htaccess, перенаправить все запросы на splash.php
- 29. Symfony2 перенаправить все запросы
- 30. Как перенаправить все HTTP-запросы на HTTP
Это было отличное предложение и работало на моем большом приложении .NET/classic ASP. Очень легко реализовать. – Mike 2012-09-23 17:15:00
Существует большая проблема с этим, хотя эстетически пользовательский интерфейс будет работать, если у вас будет поисковая система, сканирующая ваш сайт, она вдруг получит кучу 404 и удалит контент из результатов поиска. – Talon 2015-05-15 10:13:40