Skip to content

主题授权相关

授权平台的地址怎么填写?

  • 安装主题后,打开博客的外观设置界面,根据页面中提示需要授权的地址填写即可。

  • **如果填写的是域名,就不要用 ip 访问博客,反之同样的。
  • 如果想要同时使用ip和域名访问,需要联系主题作者手动为你添加另一个

关于中文域名授权的特别说明

举个例子,如果你的域名是http://百度.com,授权平台不要填写这个中文域名,而是在这个网站中编码中文域名(不包含协议头),然后最终授权平台填写的域名是 http://xn--wxtr44c.com(包含协议头)

image-20220415133059176

授权平台的备注信息怎么填写?

  • 填写域名注册商地方的认证信息即可,如果有隐私信息可以部分打码
  • 如果是ip 可以填写服务器注册地方的截图即可

主题授权规则?

  • 如果是自己的站点并且授权平台上只添加了一个,可以在授权平台上自助修改
  • 如果是自己站点的其他站点(自己使用)可以QQ联系作者手动添加,需要提供域名和域名注册信息截图,需要和上一个域名的注册信息有重合的部分
  • 禁止给其他非付费用户授权站点,如有发现则会取消所有付费权益,同时主题禁止转移授权
  • 主题禁止转移授权,仅限自己使用

授权了域名,首页为什么还(一直或者偶尔)显示未授权?/ 同一个站点,一个域名授权成功,另一个域名或者ip显示未授权?

  • 在提示“未授权”的地方(确认自己已经添加域名后),点击提示中的第二个步骤的链接打开handsome外观设置界面(一定要从这个链接进入外观设置界面!!!如果有多个地址绑定到一个站点,你在另一个地址上登录后台打开外观设置界面是没有用的!!!必须是当前的这个地址登录后台,并且打开外观设置界面才可以!!!),直至外观设置界面显示“感谢选择handsome主题”,表示授权成功。

  • 如果你确认你操作了第一个步骤后,仍然不能解决的话可能是cdn 全站静态缓存导致的问题,博客请勿开启全站静态缓存,否则导致页面内容无法更新的问题。
  • 确保主题包是授权平台下你自己账号下下载的主题包,其他任何人的主题包无法授权自己的站点
  • 检查是否使用了 tpcache 插件,该插件使用注意事项点击这里查看
  • 如果是宝塔面板可以检查是否使用了「堡塔云加速」之类的缓存软件,作用和tpcache类似,也会导致问题,解决方法可以看tpcache说明
  • 请勿修改typecho源代码中与SiteUrl相关的源代码
  • 如果仍然不可以,可以检查typecho伪静态是否配置正常s
  • 如果仅仅是在博客地址中包含+号情况下(如https://xxx.com/search/test+test2 的地址)显示未授权(如果是其他情况下显示未授权不适用该条解决方法),可以打开typecho目录下的 var/Typecho/Request.php 文件,搜索function getUrlPrefix(),并在右括号的后面添加这几行代码:
php
        $normal_port = in_array($_SERVER['SERVER_PORT'], array(80, 443));
        if ($normal_port){
            $_SERVER['HTTP_HOST'] = str_replace(array(":80",":443"),"",
                $_SERVER['HTTP_HOST']);
        }

  • xxx.com/admin 可以进入博客后台
  • 如果仍然无法解决请联系作者

主题外观设置,一直显示授权中/授权查询失败

  1. 检查你的typecho版本,至少是1.0版本,支持1.0/1.1/1.2版本,不支持0.9版本!!
    1. typecho 1.0版本或者1.1版本可以在官方的github仓库中下载:
      1. 1.1版本:https://github.com/typecho/typecho/releases/tag/v1.1-17.10.30-release
      2. 1.0版本:https://github.com/typecho/typecho/releases/tag/v1.0-14.10.10-release
  2. 检查是否关闭了错误输出开关(需要关闭),具体关闭方法可以查看这里的说明typecho打开debug开关
  3. 检查你的服务器是否支持POST请求,需要支持POST请求才可以

产品文档中心 · 文档即代码