<h3>https的实现</h3>
<p style="padding-left: 30px;">因为博客用的秋水逸冰的lamp安装包,正好他也更新了lamp可以自动申请ssl证书,故而我也申请试了一下,结果发现浏览器并不能强制跳转到https的小绿锁访问,但是可以手动输入访问,为此我搜了好多方案,但是一一失败,也发了一封邮件给秋水逸冰大大麻烦他给出解决方案。</p>
在网站根目录下,新建一个文件,名为.htaccess
内容如下:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
</IfModule>
这个方案在另一个网站成功了,但是在wordpress添加之后发现不行,遂继续搜索又试了种种方案,发现原来这个rewrite是有优先级,将这几行放在开头发现一切问题都解决了。