问题描述
部署腾讯CDN的SLL证书后,导致网页首页在Chrome中显示连接并非完全安全,同时网页脚本无法正常加载。

错误原因
网站Rewrite规则写得不好导致301重定向并没有重定向到https得网站上。

解决途径
重写规则如下:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$
RewriteCond %{REQUEST_URI} !^/document(/)?
RewriteRule ^(.*) https://www.example.com [R=301,L]

参考资料
.htaccess中的apache rewrite规则写法详解
.htaccess在线生成器

Last modification:November 2nd, 2018 at 01:13 am
If you think my article is useful to you, please feel free to appreciate