版权声明:博客注明来源即可。 https://blog.csdn.net/u014027680/article/details/81516354
来源:我的博客站 OceanicKang |《关于阿里虚拟主机CDN支持Typecho Https访问》
踩了几天的坑,总算是开启了https
第一步
通过FTP登陆虚拟主机
我用的是FileZilla
进入htdocs目录,就是你的站点目录
1.打开config.inc.php
加入如下代码
/** 开启HTTPS */
define('__TYPECHO_SECURE__',true);
2.站点根目录添加.htaccess文件
注意:.htaccess里不要设置路由跳转,会造成请求超时情况。以下只是重写url的设置。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>
第二步
配置CDN
注意:务必不要开启协议跟随回源,会出现反复重定向或者请求超时的情况
最后一步
将CDN生成的CNAME解析到域名处即可
开启https以后,出现请求超时或者重定向过多,一般就是开启了协议跟随回源和.htaccess里配置了重定向。