13812657908

typecho程序启动西部数码服务器https的方法

建站技术zenet7个月前阅读:435

在西部数码申请一个ssl,当然1元一个的那种免费。申请成功后申请cat和key文件,下载到服务器中。

通过西部数码建站助手部署https,安装nginx后导入https证书和key,安装的时候选择上强制全站HTTPS,操作后即可进去typecho后台里设置。

ypecho设置

登录Typecho后台 -> 设置 -> 基本设置 -> 站点地址改成https的域名是必须的。

编辑Typecho站点根目录下的文件config.inc.php加入下面一行配置,否则网站后台还是会调用HTTP资源。

/* 开启HTTPS /

define('__TYPECHO_SECURE__',true);


由于Chrome浏览器对HTTPS要求较高,Firefox已经显示小绿锁,可是Chrome还是有警告提示,F12查看,评论表单的action地址还是http,找到站点主题目录下的 comments.php 文件,并搜索 $this->commentUrl(),将其替换为:echo str_replace("http","https",$this->commentUrl()); 最后保存。


typecho 头像是从 gravatar 获取的,但是 typecho 获取头像的地址为 http。所以修改 var/Typecho/Common.php 中的第 937 行。


http://www.gravatar.com

/ 修改为 /

https://www.gravatar.com

操作完毕。


注意遇到ie无法访问的访问的可以可以参考如下:https://www.tcseo.cn/seo/207.html


上一篇:PADDING-LEFT: 0px; 内距离0 解决居中的问题

下一篇:windows sever 2008 服务器搭建 asp+acess环境

猜你喜欢

网友评论