Мой файл .htaccess имел обыкновение успешно перенаправлять трафик с www.mysite.com или mysite.com на www.mysite.co.uk
Затем я установил SSL-сертификат на www.mysite.co.uk
Впоследствии каждый, кто пытался связаться с www.mysite.com или mysite.com, получал предупреждения «Этот сайт не защищен» или «Предупреждение: потенциальная угроза безопасности впереди».
У меня вопрос: можно ли этого избежать при настройке перенаправления в файле .htaccess
Исходные записи .htaccess, которые работали, были:
# 301 Redirect 1
RewriteCond %{HTTP_HOST} ^web\.mysite\.com$
RewriteRule (.*) http://www.mysite.co.uk/$1 [R=301,L]
# 301 Redirect 2
RewriteCond %{HTTP_HOST} ^www\.mysite\.com$
RewriteRule (.*) http://www.mysite.co.uk/$1 [R=301,L]
# 301 Redirect 3
RewriteCond %{HTTP_HOST} ^mysite\.com$
RewriteRule (.*) http://www.mysite.co.uk/$1 [R=301,L]
Эквивалентные записи после SSL .htaccess, выдающие предупреждения безопасности, приведены ниже. Я считаю, что дополнительные три строки в каждой записи не имеют отношения к проблеме и были добавлены автоматически по другим причинам.
# 301 Redirect 1
RewriteCond %{HTTP_HOST} ^web\.mysite\.com$
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule (.*) https://www.mysite.co.uk/$1 [R=301,L]
# 301 Redirect 2
RewriteCond %{HTTP_HOST} ^www\.mysite\.com$
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule (.*) https://www.mysite.co.uk/$1 [R=301,L]
# 301 Redirect 3
RewriteCond %{HTTP_HOST} ^mysite\.com$
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule (.*) https://www.mysite.co.uk/$1 [R=301,L]
Любые указания относительно того, как заставить mysite.com или www.mysite.com перенаправлять на https://www.mysite.co.uk без предупреждений безопасности браузера, будут очень благодарны.