<!--more-->
一开始因为贪方便就直接在index.php开头用了js的方法来跳转:
<script type="text/javascript">
var url = window.location.href;
if (url.indexOf("https") < 0) {
url = url.replace("http:", "https:");
window.location.replace(url);
}
</script>
结果每次上传附件都会走一遍这里导致报错,一直卡在上传状态,但是又拍云却正常地储存了附件,纳闷了很久。。
然后试了很多个方法只是在首页能够跳转到https,文章页面和独立页面还是http协议,最后终于还是找到了解决方法:http://www.tuicool.com/articles/3UJNfmi
因为新版本的nginx已经改了写法,以前的写法不推荐了,只在nginx配置文件里这样写就可以了:
server {
listen 80;
server_name my.domain.com;
return 301 https://$server_name$request_uri;
}
server {
listen 443 ssl;
server_name my.domain.com;
[....]
}
Comments | NOTHING