SSL - указывает все активы на https - PullRequest
0 голосов
/ 13 июля 2009

Каков наилучший способ убедиться, что все ресурсы (изображения и т. Д.) Размещены на всех защищенных страницах https: // ...., чтобы сертификат ssl отображался в адресной строке браузера?

Ответы [ 3 ]

5 голосов
/ 13 июля 2009

Используйте для них относительные адреса!

1 голос
/ 13 июля 2009

Я использую следующий код перезаписи в apache для перенаправления любого незащищенного трафика на https://

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
0 голосов
/ 13 июля 2009

Создайте самую верхнюю папку для вашего приложения и поместите все компоненты / ресурсы в эту папку. Убедитесь, что для самой верхней папки требуется SSL.

Также с точки зрения передового опыта, кое-что для обсуждения:

Вам действительно нужен SSL для ваших изображений? Если только нет изображений с изображениями каптч или других требований безопасности, не используйте SSL для изображений - это экономит как н / б, так и ЦП сервера / клиента.

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