给服务器配置了ssl证书,就想着把http统统转向去https,很简单的办法,当然,前提是启用了rewrite模块。修改站点下的.htaccess文件,添加如下内容

1
2
3
4
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*) https://%{SERVER_NAME}/$1 [R,L]

大致解释一下:

1:启动rewrite引擎

2:根

3:rewrite的条件是访问的服务器端口不是443端口

4:这是正则表达式,^是开头,$是结束,/?表示有没有/都可以(0或1个),(.*)是任何数量的任意字符 整句的意思是讲:启动rewrite模块,将所有访问非443端口的请求,url地址内容不变,将http://变成https://

就可以了。