С повсеместным вводом https как стандарта для сайтов, необходимо настроить переадресацию всех запросов к сайту на протокол HTTPS. Он не просто так рекомендуется Google, как хороший для SEO протокол, а позволяет обеспечивать большую защищенность пользовательских данных. А также, без этого протокола невозможно реализовать средствами JavaScript работу со вставкой из буфера обмена данных на сайт.
В файле .htaccess для установки принудительной переадресации всех запросов на защищенное соединение требуется прописать следующие строки:
1 2 3 4 |
RewriteEngine On RewriteCond %{HTTPS} off RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] |
Конечно, для корректной работы https протокола требуется установить валидный SSL сертификат на хостинге или сервере для домена, на котором работает сайт.