Linux 将所有非HTTPS请求重定向到HTTPS

Linux 将所有非HTTPS请求重定向到HTTPS,linux,apache,url,ssl,Linux,Apache,Url,Ssl,我为一个网站购买了一个SSL证书,并遵循了供应商提供的完整安装过程。它现在处于活动状态,如果我转到,让我们说https://website.com我得到了想要的结果 但是,当有人尝试http://website.com请求没有重定向到https://website.com。我希望当有人进入website.com时,请求会自动重定向到https://www.website.com 我正在使用GoDaddy Linux服务器托管。请建议我应该做什么来实现我想要的。这也包括SEO 301重定向。经过测

我为一个网站购买了一个SSL证书,并遵循了供应商提供的完整安装过程。它现在处于活动状态,如果我转到,让我们说
https://website.com
我得到了想要的结果

但是,当有人尝试
http://website.com
请求没有重定向到
https://website.com
。我希望当有人进入
website.com
时,请求会自动重定向到
https://www.website.com


我正在使用GoDaddy Linux服务器托管。请建议我应该做什么来实现我想要的。

这也包括SEO 301重定向。经过测试,效果良好:

Options +FollowSymlinks
RewriteEngine On
RewriteBase /

RewriteCond %{HTTPS} !^on$
RewriteRule (.*) https://www.site.co.uk/$1 [L,R=301]

RewriteCond %{HTTP_HOST} ^site.co.uk [NC]
RewriteRule ^(.*)$ https://www.site.co.uk/$1 [L,R=301]

最后两行是重定向到的。它有时是搜索引擎优化所需要的。非常感谢。。。它工作得很好