Щойно я встановив на своєму сервері сертифікат SSL.
Потім він встановив переспрямування для всього трафіку в моєму домені на Порт 80, щоб перенаправити його на Порт 443.
Іншими словами, весь мій http://example.com
трафік зараз перенаправлений на відповідну https://example.com
версію сторінки.
Переспрямування виконується у моєму файлі віртуальних хостів Apache з чимось подібним ...
RewriteEngine on
ReWriteCond %{SERVER_PORT} !^443$
RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R,L]
Моє запитання: чи є недоліки використання SSL?
Оскільки це не перенаправлення 301, чи я втрачу сік посилання / рейтинг у пошукових системах, перейшовши на https
?
Я ціную допомогу. Я завжди хотів налаштувати SSL на сервер, просто для практики цього робити, і нарешті вирішив це зробити сьогодні ввечері. Здається, це працює добре до цього часу, але я не впевнений, чи корисно це використовувати на кожній сторінці. Мій сайт не є електронною комерцією та не обробляє конфіденційні дані; це головним чином для зовнішнього вигляду та хвилювання від встановлення його для навчання.
ОНОВЛЕННЕ ПИТАННЯ
Як не дивно, Bing створює цей знімок екрана з мого сайту тепер, коли він використовує HTTPS скрізь ...
sslstrip
атака переадресації у стилі (вони обидва викрадають запит "людина-в-середині"), тому веб-переглядачі HSTS заблокують їх обох.
src="://example.com/jquery.js"
- зверніть увагу на відсутність http
або https
щоб браузер завантажує відповідний. У мене був кошмар, який намагався змусити якісь вбудовані речі Amazon завантажуватися належним чином, оскільки API (завантажений через https) створював http-посилання - це означає, що вони не працювали належним чином, поки я не знайшов незадокументований параметр для перемикання https-посилань