注册
『笔记』『学习』Typecho常量
Brains - 灵感乌托邦

『笔记』『学习』Typecho常量

六六丶
2024-01-18 / 2 评论 / 3,416 阅读 / 收录检测中...
广告
温馨提示:
本文最后更新于2024年01月18日,已超过338天没有更新,若内容或图片失效,请留言反馈。

Typecho常量,在 config.inc.php 最后面插入一行代码就可以启动一些功能或者重新定义一些参数,在 config.inc.php 中加是全局生效的,不在 config.inc.php 中其实也可以生效,只是在你加的位置那个局部生效。

debug模式

平时不建议开启,遇到报错或者开发东西时最好开启,可以看到更详细的报错

define('__TYPECHO_DEBUG__', true);

强制https

当你用https的时候typecho会自动识别的,但是因为大家的环境千差万别,会有识别错误的情况,比如你https都布置好了,但是程序依旧只会加载http的,所以该常量的作用就是强制程序使用https,解决识别错误的情况。

define('__TYPECHO_SECUER__', true);

公共头像地址替换

Typecho用的GRAVATR的公共头像地址,GRAVATR的服务器在美国,虽然它在全世界做镜像,但是在国内依旧很慢。然后发现有国内有很多人为其做反向代理,把头像缓存到本地,来提高速度,以前大家可能会使用插件来替换Typecho的GRAVATR的默认地址,实际上不需要,我们用这个常量就可以了,比如我们替换成 https://gravatar.cat.net/avatar/ ,用法如下 用法 在config.inc.php最后面插入 define('__TYPECHO_GRAVATR_PREFIX__', 'https://gravatar.cat.net/avatar'); 这样一来typecho就会替换成 https://gravatar.cat.net/avatar/ 渠道的头像地址。【有些模板可能不支持】

后台路径自定义

后台路径字定义,用于修改程序后台地址,提高安全性。 typecho默认后台地址是admin,如果我们想改成typecho-admin,那么首先登陆服务器把admin文件夹名字改成typecho-admin。 然后在config.inc.php找到define('__TYPECHO_ADMIN_DIR__', '/admin/');将其中的admin改成typecho-admin即可。

自定义上传附件目录

可以单独定义一个不在typecho下的附件上传地址 存储到这里有什么用呢? 在config.inc.php最后面插入

define('__TYPECHO_UPLOAD_DIR__', '/www/static');
define('__TYPECHO_UPLOAD_URL__', 'https://xxxxx.upyun.com');

开启动态域名

如果你站绑定了多个域名,可能非后台设置的域名访问会出现跨域加载问题,可以使用他开启动态域名,这样就可以使用多个域名绑定在同一个站点了

define('__TYPECHO_DYNAMIC_SITE_URL__',true);
5
打赏
gzh

评论 (2)

图片
私语
取消
  1. 头像
    王光卫博客
    四川省成都市 Windows 10 · FireFox
    有国内源地址就好了

    回复
    1. 头像
      六六丶 作者
      浙江省杭州市 Windows 10 · Google Chrome
      @ 王光卫博客
      国内也有优秀的头像源,我用的就是这个https://cravatar.cn/avatar/

      回复
文章目录