Что такое Spark Job?

Ответ Michals работал для меня, хотя и с одной небольшой модификацией:

Проблема:

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

Решение

Сначала используйте перенаправление на www (или любой домен, на который распространяется ваш сертификат), и только затем перенаправление https. Это гарантирует, что ваши пользователи не столкнутся с какой-либо ошибкой, потому что ваш браузер видит сертификат, который не распространяется на текущий URL.

#First rewrite any request to the wrong domain to use the correct one (here www.)
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

#Now, rewrite to HTTPS:
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
30
задан chaosguru 10 March 2015 в 20:05
поделиться