Домен с SSL, показывающий «Незащищенный» только в одной учетной записи Google - PullRequest
0 голосов
/ 13 марта 2019

Таким образом, я изменил настройки DNS для своего сайта пару недель назад, и с тех пор он показывался как «Безопасный» для одной из моих учетных записей Google, но «Незащищенный» для моей другой учетной записи Google.

Многие из моих друзей, которые посещали сайт раньше, видят это же уведомление «Не безопасно», и оно советует пользователю не заполнять данные кредитной карты. Но любой, кто посещает сайт впервые, видит «Безопасный». Это явно не очень хороший вид.

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

1 Ответ

1 голос
/ 14 марта 2019

Этот вопрос на самом деле не имеет ничего общего с разными учетными записями Google, а больше связан с различными рабочими средами - которые могут быть связаны с разными учетными записями, но в действительности это не обязательно.Я предполагаю, что вы изменили конфигурацию своего веб-сайта: там, где вы когда-то имели перенаправление 301 со http:// на https://, вы удалили его позже.

В среде, где выВы посетили сайт в то время, когда перенаправление было активным, оно получило перенаправление 301 и, следовательно, переместилось с http:// на https://.Поскольку 301 - это перманентное перенаправление, он кеширует эту информацию, т.е. всякий раз, когда вы вводите http://your-domain, он напрямую переходит к https://your-domain без предварительной проверки с сервером.

В других средах браузер не знает, что тамкогда-то был редиректом 301, так как он никогда его не видел и его больше нет.Таким образом, браузер останется на сайте http://, поскольку это то, что браузер делает по умолчанию.Если вы хотите очистить все кэши в среде, в которой вы получили https://, он больше не должен помнить кэшированный 301 и вести себя аналогично другим средам, то есть оставаться с http:// и автоматически не переходить к https://.

Обратите внимание, что вместо перенаправления 301 вы могли бы также установить заголовок HSTS и удалить его позже.Это будет иметь тот же эффект.

Чтобы устранить проблему и заставить всех посетителей перейти на защищенную https:// версию вашего сайта, вам необходимо установить перенаправление 301 и / или заголовок HSTS снова - и сохранить его.установлен на этот раз.

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