微信搜索“高速商务通”,马上办理ETC
现在网站不用加密链接ssl,日子应该不好过。大多数浏览器都提示链接不安全,这肯定会大大的影响网站的访问量。
有个网站,在西部数码买了服务器,他家不提供免费的ssl,不过也不贵,1块钱,trustasia颁发的,不过要自己部署,好吧,那就自己部署吧。
网站程序用的wordpress,现在服务器那儿操作了一番部署了一下。主要是下载认证文件,然后通过后台一键部署。弄完以后,我看看网站,好像没变化,又百度了一下教程,要改wordpress后台设置和数据库。
我先在wordpress管理后台把网站地址由http改成https,然后在服务器那儿登录数据库,把数据库中的表wp_post中用sql语句将http替换成https。
update wp_posts set post_content = replace(post_content, ‘http://www.baidu.com’,’https://www.baidu.com’);
弄完这些,我以为没问题了,ssl应该部署好了,所有页面都可以用https访问了,哪知道自己太天真了。出现了两个严重的问题。
https是可以打开,但是网站页面不能正常显示,有内容但是显示有问题,一般应该是css没有正确加载,用chrome查看了一下错误,发现页面出错的部分是因为还在调用http资源。
最让我害怕的是,现在wordpress网站后台登录不了了,就是现在没办法访问wp-admin文件了。因为部署ssl导致后台登录不了,早知道就不急着部署ssl了。
只好又百度,不得不说,网上wordpress部署ssl的步骤各式各样,对于小白来说确实挺头疼的。我找了几篇文章看了看,发现都有提到要修改wp-config.php文件,添加两条条语句。
define(‘FORCE_SSL_LOGIN’, true);
define(‘FORCE_SSL_ADMIN’, true);
添加完成以后,网站wp-admin后台就可以打开了,https的网页也正常显示了。