现在很多客户都想在自己的域名上安装一个SSL证书,这也是为了数据能够更安全的传递,但是再给客户安装好SSL证书之后访问域名的话http不会自动跳转到https(有些主机是可以自动跳转的,但是大多数是不可以的),这个时候我们就需要想到一个办法,让http转向到https,但是这个设置起来感觉逻辑上不是很理想,之后又想了一下,liunx系统下一般采用的是apach,而apache是支持.htaccess配置文件的。之后写下了这段代码,可以实现http转向到https。
RewriteEngine on
RewriteBase /
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
信不信你可以测试一下,至于你信不信,反正我是信了。