归档文章 (2011-2017)

date
2011/03/16
Typecho 部署全站强制SSL,首先你要有的觉悟是忽略非Google引擎流量,甚至牺牲些速度。Typecho 实际配置非常简单,首先修改数据表”siteUrl”值,最后在nginx中重定向即可。

1、Typecho 设置

登录phpmyadmin,运行下面SQL语句。 注意将”wangyan_blog”换成你数据库名,地址改为你的地址。
UPDATE `wangyan_blog`.`typecho_options` SET `value` = 'https://wangyan.org/blog' WHERE `typecho_options`.`name` = 'siteUrl';

2、Nginx 重定向设置

1、访问http自动转至https 2、对非google搜索引擎不强制转https。
if ( $http_user_agent ~* [^baiduspider|bing|yahoo|msnbot|soso|sogou|iaskspider|yodao] ) { rewrite ^(.*) https://youdomain.com$1 permanent; }
上面语句意思是,根据 http_user_agent 判断是否为爬虫,否则强制重定向。
If you have any questions, please contact me.