Моя веб-страница использует относительные URL-адреса для внутреннего использования, но также я использую прямые ссылки на googlemaps и jquery.
как мне сделать страницу защищенной для https?
Спасибо,
Мат
Вы можете проверить, используете ли вы в настоящее время HTTPS или HTTP и выводите правильный URL в зависимости от этого, но лучшее, что нужно сделать, - это вообще пропустить протокол и двоеточие, что позволит браузеру использовать то же самое, что ис чего эта страница обслуживается.Например, скажем, у вас есть этот URL:
http://mycdn.com/project/version.script.js
В вашем коде вы просто используете:
// mycdn.com/project/version.script.js
то есть:
Ваши HTTPS-страницы будут захватыватьhttps://mycdn.com/project/version.script.js тогда как ваши http-страницы будут использовать http://mycdn.com/project/version.script.js
Вам просто нужно указать на HTTPS-версии загружаемых внешних ресурсов, чтобы сделать всю страницу безопасной.
Microsoft CDN в jQuery поддерживает SSL: https://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.min.js
(источник: http://docs.jquery.com/Downloading_jQuery#CDN_Hosted_jQuery)
Карты Google также можно бесплатно использовать через SSL-соединение:
Чтобы загрузить API Карт v3 через HTTPS, API должен быть загружен из имя хоста maps-api-ssl.google.com. Для API статических карт и Интернета Услуги, пожалуйста, используйте maps.googleapis.com.
(источник: http://googlegeodevelopers.blogspot.com.au/2011/03/maps-apis-over-ssl-now-available-to-all.html)