Логика перехода с HTTP на HTTPS - mixed content

12
rangerio
На сайте с 13.06.2009
Offline
75
3563

Всем привет, возможно в названии темы я плохо сформулировал свой вопрос. Как известно, гугл недавно сообщил, что скоро наличие на сайте SSL сертификата будет одним из критериев ранжирования. У меня интернет-магазин, поэтому было принято решение устанавливать сертификат.

Так вот. Я пытаюсь понять основную логику поисковых систем, чтобы не накосячить и не улететь в бан из-за криворукой реализации.

Имеется сайт (ИМ), установлен на сервере сертификат. Каждая страница сайта открывается как под HTTP и под HTTPS. Включаем 301-й постраничный редирект с http на https. Меняем внутренние сылки на относительные (вместо абсолютных). Манипуляции с Search Console и Яндекс.Вебмастер пока опускаю, это не суть вопроса.

ВОПРОС:

Внутренний контент (так называемый смешанный или mixed content), который подгружается еще по HTTP и на него ругаются браузеры:

Mixed Content: The page at 'https://site.com/' was loaded over HTTPS, but requested an insecure image http://site.com/image.jpg

Если я средствами nginx сделаю в таком случае вот так:

if ( $scheme = "http" ) {

rewrite ^/(.*)$ https://$host/$1 permanent;
}

Это будет правильно для поисковиков? Или лучше ковырять вижок и пытаться установить относительные ссылки и на медиа-конент? Прошу совета.

SeVlad
На сайте с 03.11.2008
Offline
1609
#1
rangerio:
Как известно, гугл недавно сообщил,

Чо, правда? Недавно? :)

rangerio:
что скоро наличие на сайте SSL сертификата будет одним из критериев ранжирования.

И из слов "одним из критериев ранжирования" ты сложил "повышение в выдаче"? 🍿

Ок, кури

rangerio:
Каждая страница сайта открывается как под HTTP и под HTTPS

И это есть правильно. Юзеру нужно давать выбор чем ему удобней пользоваться.

rangerio:
Это будет правильно для поисковиков?

Это никаким боком к mixed content.

Что бы не было mixed content - в вызываемой странице всё должно иметь один протокол. Картинки, скрипты, стили, реклама и тд - всё должно вызваться по одному протоколу.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
rangerio
На сайте с 13.06.2009
Offline
75
#2
SeVlad:
И из слов "одним из критериев ранжирования" ты сложил "повышение в выдаче"? 🍿

Ок, кури

Аргументированно, спасибо. Своими глазами видел парочку интернет-магазинов, у которых возрос трафик после перехода на HTTPS. Для меня главное не повысить, а не потерять.

Хотя это геморрой еще тот, если честно. И риск есть все хреново сделать и улететь в бан на ровном месте.

SeVlad
На сайте с 03.11.2008
Offline
1609
#3
rangerio:
Своими глазами видел парочку интернет-магазинов, у которых возрос трафик после перехода на HTTPS.

А продажи возросли? 🍿

И вряд ли подрос из-за этого.

Тут сотни жалоб на обратный эффект. И положительно у единиц.

Впрочем, для ИМ https будет плюсом для тех покупателей кто верит в "безопасность".

Но минусом для тех, у кого медленный инет, старые браузеры/ОС, сидят за корп.прокси и тп.

Поэтому я и говорю - нужно иметь ОБЕ версии. И давать возможность юзеру выбрать какою юзать. Тем более, что ПС абсолютно не против такого подхода. И сами поменяют в выдаче без посадок траффика.

Е Блажеев
На сайте с 19.06.2016
Offline
5
#4

Можете попробовать использовать флаг HSTS, тогда любые HTTP-запросы будут переписываться поддерживаемыми браузерами в HTTPS.

На данный момент HSTS заголовок поддерживает 82% пользователей

http://caniuse.com/#search=hsts

Парсеры, плагины, верстка (WordPress, OpenCart, PHP, JS, Google PageSpeed) (/ru/forum/944779)
E
На сайте с 21.09.2009
Offline
283
#5
rangerio:
Это будет правильно для поисковиков?

Да. Делать как раньше советовали, относительные ссылки с двойным слеш // уже не рекомендуется. Лучше всего хранить подгружаемый контент на своем сайте(если на подгружаемом нет хттпс). И-или использовать редиректы.

SeVlad
На сайте с 03.11.2008
Offline
1609
#6
Е Блажеев:
Можете попробовать использовать флаг HSTS, тогда любые HTTP-запросы будут переписываться поддерживаемыми браузерами в HTTPS.

Нафик такое! У юзера должен быть выбор.

easywind:
относительные ссылки с двойным слеш // уже не рекомендуется.

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

Во вторых - кем не рекомендуется? Откуда дровишки? Очередные фантазии? Пруфы плз. Только на достоверные источники, а не на всякие ГС фантазёров.

E
На сайте с 21.09.2009
Offline
283
#7
SeVlad:
Откуда дровишки?

Джоном Мюллером в личной переписке. Писал не Вам и доказывать не должен.

samimages
На сайте с 31.05.2009
Offline
427
#8

rangerio, ставьте под сертификат, то что нужно логически прикрывать: страницы оплаты, авторизации, весь сайт для залогиненных и т.п. а витрину оставьте в покое.

Никто не оценит, включая гугл

Опыт как иммунитет — приобретается в муках! Хостинг: экономия до 1300 руб + домен в подарок ( https://clck.ru/XLscf ) / Аудит семантики от 15К [долго] - ЛС
SeVlad
На сайте с 03.11.2008
Offline
1609
#9
easywind:
Писал не Вам и доказывать не должен

???

Ты писал на форуме - в публичном месте.

Но, ок. нет пруфов - значит считаем это очередным бредом воспалённой фантазии недалёких манимейкеров.

samimages:
страницы оплаты,

На подавляющем большинстве ИМ биллинги на сторонних ресурсах. :)

E
На сайте с 21.09.2009
Offline
283
#10
SeVlad:
Но, ок. нет пруфов - значит считаем это очередным бредом воспалённой фантазии недалёких манимейкеров.

Я также, без обратного пруфа могу считать текст распухшим самомнением.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий