Я запускаю новый сайт в Google App Engine с настраиваемым доменом и хочу, чтобы весь трафик проходил через https.
Я создал тестовый сценарий на http://rublonde.com/tmp:
<?
header("Strict-Transport-Security: max-age=180; includeSubdomains");
print $_SERVER['HTTP_X_FORWARDED_PROTO'];
(Содержание сайта не соответствует имени домена, я просто временно использую этот домен в качестве пользовательскогодомен, так что я могу получить работу заголовка HTTPS.)
В Google App Engine, HTTP_X_FORWARDED_PROTO
будет http
или https
.При первой загрузке этой страницы я предполагал, что он получит заголовок HSTS, а затем при последующих загрузках страницы Chrome должен автоматически запрашивать страницу через https.
Не понимаю ли я, как работает HSTS?Я делаю что-то неправильно?