我目前有一个网站会将所有流量重定向到www.site.co.uk
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.site.co.uk$ [NC]
RewriteRule ^(.*)$ http://www.site.co.uk/$1 [L,R=301]
目前会将请求发送至:
site.co.uk
site.com
www.site.com
到
www.site.co.uk
这很好,但现在我希望通过SSL访问该网站,因此需要它进行以下操作:
发送来自:
的请求http://site.co.uk
http:// site.com
http://www.site.com
https://site.co.uk
https://site.com
https://www.site.com
到
https://www.site.co.uk
我用谷歌搜索了它并设法使它部分工作但不完全但我真的不明白它,我没有足够的知识来为自己做出改变。
答案 0 :(得分:0)
您可以使用此规则:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.site\.co\.uk$ [NC]
RewriteRule ^(.*)$ https://www.site.co.uk/$1 [L,NE,R=301]
这将始终将所有列出的网站流量重定向到https://www.site.co.uk