htaccess重定向在SSL之后导致“不安全”警告

时间:2019-02-28 11:07:33

标签: .htaccess ssl http-redirect

在www.mysite.co.uk上引入SSL之前,我的.htaccess文件成功地将流量从www.mysite.com重定向到www.mysite.co.uk

这时,我的htaccess中的重定向看起来像:

# 301 Redirect 
RewriteCond %{HTTP_HOST}  ^www\.mysite\.com$ 
RewriteRule (.*) http://www.mysite.co.uk/$1 [R=301,L]

这做得很好。

在目标站点mysite.co.uk上引入SSL之后,我的htaccess中的相同重定向如下所示:

# 301 Redirect 
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]

问题在于,尝试访问www.mysite.com的任何人现在都可以通过浏览器安全警告来阻止他们访问www.mysite.co.uk。纠缠边缘(例如,通过删除最后一个http末尾的s)没有任何效果。我在做什么错了?

0 个答案:

没有答案