解决Typecho跨域导致网站访问异常处理
0
2024-12-15
跨域是如何产生的
由于Typecho的后台只能设置一个域名 在我们绑定多个域名的时候就会导致跨域的问题出现 轻则加载资源异常 重则无法访问 那么这个问题应该如何解决呢?
讲一下原因
出现这种情况是由于用户与浏览器之间是HTTPS交互,但实际上PHP接收到的是来自CDN的 HTTP 交互,所以PHP使用了 HTTP 进行响应,结合Typecho的一些特性形成了这个问题。简单说就是CDN开启了HTTPS,但使用的是HTTP回源,就出现了这种情况。解决跨域的问题
在你的Typcho的网站根目录中打开’config.inc.php’文件添加以下代码:// 动态域名跨域
define('__TYPECHO_SECURE__',true);