解读子比主题 go.php 外链中转、go_link 生成函数、nonce 鉴权、排除域名、文章内容外链、评论链接、用户网址和友情链接模块。
解读子比主题 go.php 外链中转、go_link 生成函数、nonce 鉴权、排除域名、文章内容外链、评论链接、用户网址和友情链接模块。 #模块定位 子比主题的外链重定向不是独立插件,而是主题 SEO 和链接展示体系的一部分。它由三层组成: 层级 入口 配置项 inc/options/admin-options.php 的 go_link_s、go_link_nonce_s、go_link_post、go_link_exclude_domain 链接生成 inc/functions/zib-theme.php 的 zib_get_gourl()、go_link()、zib_is_go_link() 跳转模板 主题根目录 go.php 典型链路是: txt复制外部链接 -> go_link($url, true) -> /?golink={base64_url}&nonce={nonce} -> template_redirect 加载 go.php -> go.php 校验来源、nonce、协议 -> 延迟跳转到目标 URL #后台配置 外链重定向配置位于「SEO 优化」相关设置: 配置 key 作用 go_link_s 是否启用外链重定向 go_link_nonce_s 是否给中转链接加 nonce 鉴权 go_link_post 是否处理文章正文里的外链 go_link_exclude_domain 排除域名列表,逗号、中文逗号、空格、换行都可分隔 主题说明里有一个非常重要的缓存边界:开启 go_link_nonce_s 后,转换后的链接会定期变化,有这些链接的位置不能