Typecho是目前大多数朋友在使用的一款个人博客建站程序,本站也是用Typecho搭建的,但是最近也遇到了很多问题。

多个域名

typecho后台只能设置一个域名,设置了首域名,这个域名就是被程序认知的域名,但带www的域名访问会会出现无法加载字体文件问题,程序只认设置域名 所以需要进行修改设置文件。需要修改typecho的源代码

修改步骤

打开/var/Widget/Options.php

找到这个位置

/** 初始化站点信息 */
     if (defined('__TYPECHO_SITE_URL__')) {
     $this->siteUrl = __TYPECHO_SITE_URL__;
     }

在代码最前面加入下面内容

if($_SERVER['SERVER_NAME']=='添加域名.'){//chen added
    $this->siteUrl = '添加域名';    
}

设置多个域名方法来源于泽泽,目前在用模板紫罗兰就是他魔改之后拿出来割韭菜的。


套用又拍云CDN无法登陆?

请参考下列文章

Typecho使用CDN后无法登录后台 问题记录