手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆

cloudflare 后的 wordpress 如何设置 HTTPS

首页 > PHP Framework >

 这应该是做跨境 wordpress 的人经常遇到了。众所周知,用了 Cloudflare 之后,几乎不用再管 https 的问题。wordpress 当然也是这样。

在后台站点设置网址为 http://xxx.com,就可以正常使用了。在后台配置的时候。网址下面还有一个输入框,是专门用来处理css 之类的,这样外部或者静态链接就可以用下面的网址了。
 
问题也就在这里。
1、如果你只是为了使用 https,那么这样就够了。
2、如果你要设置 API,即开启 application,系统就不让你设置,让你非要支持 https 才行(即siteurl必须要是 https 的)
3、如果你 siteurl 设置为 https,你会发现站点打不开了。
 
如果你不使用xmlrpc 接口,其实 siteurl 设置为 http 就行了,然后在 cloudflare 里将 SSL 设置为灵活就完事。
如果你要支持 xmlrpc,那么 cloudflare 里将 SSL 设置为完全(完全分两种 :完全和完全严格),设置成完全后,siteurl 就可以改成 https 了。
完全这两种有一点区别
共同点:都是要求网站有SSL 证书
不同点:完全可以用自签名证书,完全严格则要求证书可信(可以用 CF 的证书)
然后,在 nginx 或者 apache 里配置好证书就 OK了



本站采用创作共享版权协议, 要求署名、非商业和保持一致. 本站欢迎任何非商业应用的转载, 但须注明出自"易栈网-膘叔", 保留原始链接, 此外还必须标注原文标题和链接.

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):