HTTPS以后

11年前 2

自给HTTP加了s以后,我折腾了很多,终于将它搞定。主要原因是lnmp调用SSL证书的路径和证书本身的问题。不过都已解决,并且记录在那篇文章的后面。

虽然现在不是很完美,但是看到一把“锁”的感觉还是很舒服的。所以我决定将全站都改成https的,这就意味着我的PR将从零开始,如果运气好的话,会从http 301到https。但这些也不重要了。

首先从后台–设置–常规,将网站的地址和域名都改成https。

其次从phpmyadmin数据库里,用SQL语言UPDATE 表名 SET 字段 = REPLACE(字段,’待替换内容’,’替换值’)修改链接。不过有个缺陷,这应该是WordPress程序的问题,那就是评论中,作者的链接还是http形式。

最后还有个很严重的问题,我的图床站点img.hjyl.org,为了节省流量,我加了防盗链。不过我改成https之后,我这个站点显示的却是防盗链的图片。经过明查暗访,终于找到答案:

location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$
{
valid_referers none blocked server_names hjyl.org *.hjyl.org;
if ($invalid_referer) {
rewrite ^/ http://hjyl.org/wp-content/themes/yOoo/images/logo.gif;
#return 404;
}
expires 30d;
}

关键是红色部分,我猜!然而效果正如我所想。准,买彩票都没这么准!

好了,暂且这么多!

2 条评论

  1. #1

    你现在的首页链接还带https呢 话说换成https pr和权重会归0的?

评论 记忆碎片 取消评论