Loading... ## Typecho强制https访问 ### 1. 将typecho后台站点地址改为以https开头 ### 2. 编辑网站根目录下的config.inc.php文件,添加如下代码,开启HTTPS ```bash define('__TYPECHO_SECURE__',true); ``` ### 3. 评论配置 编辑主题文件夹中的comments.php文件,将`$this->commentUrl()`替换为`echo str_replace("http","https",$this->commentUrl())` ### 4. 修改nginx虚拟主机配置文件 在监听80端口的server中添加如下配置,将http请求重写到https上 ```bash rewrite ^(.*) https://www.valieo.com$1 permanent; ``` 在监听443端口的server中添加如下配置,将通过其他网址访问请求重写到[https://www.valieo.com](https://www.valieo.com/) ```bash if ($host != 'www.valieo.com') { rewrite ^/(.*)$ https://www.valieo.com/$1 permanent; } ``` 最后修改:2022 年 12 月 05 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏