HTTPS to HTTP — ответ, по-видимому, кэшируется, или, возможно, это не работает.

HTTPS to HTTP — ответ, по-видимому, кэшируется, или, возможно, это не работает.

Короче говоря:

Ссылки, сохраненные в кэше Google https://, хотя этому веб-сайту не нужен SSL. Срок действия SSL истек, и при переходе с Google пользователи видят этот экран с предупреждением.

Таким образом, мы нашли следующую конфигурацию Apache:

Options +FollowSymlinks
RewriteEngine on
RewriteBase /
RewriteCond %{SERVER_PORT} ^443$ [OR]
RewriteCond %{HTTPS} =on
RewriteRule ^(.*)$ http://www.website.com/$1 [R=301,L]

И это работает — судя по всему, только у меня.

Итак, мой вопрос: почему это работает у меня, но не у некоторых других людей?

И как это исправить?

решение1

Пользователи по-прежнему будут видеть экран с предупреждением, если они перейдут на https-сайт, который перенаправляет — перенаправление происходитпослепредупреждение, а не предыдущее. Скорее всего, вы уже приняли предупреждение.

Google в конечном итоге выполнит повторную индексацию и будет использовать http-версии, но до тех пор лучшим вариантом будет заплатить около 7 долларов за действительный SSL.

Связанный контент