Переключение между Http или Https (на основе родительского каталога) - PullRequest
0 голосов
/ 29 июня 2009

У меня есть директория для членов.

Все файлы в этом каталоге должны обрабатываться https.

Все остальные файлы за пределами конкретного каталога должны обрабатываться http.

Как я могу автоматизировать перенаправление с http и https и наоборот?

Кстати, ссылки относительные.

Ответы [ 3 ]

0 голосов
/ 29 июня 2009

Звучит так, будто лучше всего управлять через настройку HTTP-сервера. Например. mod_rewrite и аналогичные.

Попробуйте спросить на https://serverfault.com/

0 голосов
/ 29 июня 2009

Вы можете использовать сборку SecureWebPages и записи web.config из Автоматическое переключение между HTTP и HTTPS: Версия 2 . Это хороший набор, я использовал его в прошлом для автоматического переключения страниц входа и администрирования на https

0 голосов
/ 29 июня 2009

Лучшее, что я могу придумать, чтобы охватить людей, - это переписать URL-адреса с помощью JavaScript. Если они все относительно, то это не должно быть слишком сложно.

Я бы отметил, что у таких сайтов смешивания есть некоторые недостатки, в основном браузерам не нравятся HTTPS-страницы с небезопасными HTTP-запросами. Лучшим планом может быть сделать все относительно и переходить в режим https только тогда, когда вам нужно перейти в раздел https.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...