FinchUI 城市分站插件

Z-BlogPHP 城市分站插件。文章按城市归属,不同城市可绑定子目录、独立域名(包含二级域名)或 Query 参数三种入口模式;访问指定城市仅显示当前城市内容,跨城文章自动 302。内置城市清单批量管理工具(批量域名、批量标语、一键自动域名、URL 导出)。支持 qqwry、ip2region 离线 IP 库并支持配置多家第三方 IP API 链式回退,按访客 IP 给出分站推荐。城市切换器为浮动按钮 + 居中弹窗,支持拼音字母索引、关键词搜索、城市网格,自动过滤无文章空城市。每个城市独立 SEO 标题/关键词/描述,配合全局标题模板;自动注入 canonical、生成按城市过滤的 sitemap。原生钩子 + 整页 ob_start 兜底改写,安装即可生效。需 Z-Blog 开启伪静态。

版本 1.0.0 更新 2026-06-23 全部作品 作者 星岚工作室
功能介绍 返回官网
  • 2026 06-18

    v1.0.0

    首次发布,支持文章按城市归属、子目录/独立域名分站、IP 推荐、SEO 标题模板

    • 新增 文章编辑页新增「所属城市」选择,支持「全国(不限城市)」选项;选定城市的文章仅在对应分站显示,未选城市的文章作为公共内容在所有分站显示。
    • 新增 后台「城市分站管理」页可维护城市清单:每个城市可绑定独立子目录或独立访问网址(包含二级域名),未填子目录时根据城市中文名自动生成拼音 slug。
    • 新增 访问 /bj/、bj.example.com 等城市分站入口,文章列表与单篇校验仅展示当前城市内容;跨城访问的文章 302 重定向到正确城市;空城市子站 302 到根域名首页。
    • 新增 搜索表单与链接自动改写为根域名 /search.php?q=xxx&fui_cs_city={code},搜索结果按城市过滤并在标题展示分站标识。
    • 新增 内置 IP 库(qqwry / ip2region)与可配置多家第三方 IP API;根域名首次访问时按 IP 给出分站推荐(轻量提示条,不强制跳转);用户主动切换后 cookie 记录手动选择,不再被 IP 改写。
    • 新增 全局 SEO 标题模板:分别配置文章页、分类页、城市首页的 <title> 结构,支持 {城市} {分类} {文章标题} {站点名} 等占位符。
    • 新增 城市级首页 SEO:每个城市可设置独立的首页 SEO 标题、关键词、描述,仅对该城市首页生效,优先级高于全局模板。
    • 新增 每城市页面自动注入 canonical;提供按城市过滤的 sitemap.xml。
    • 新增 悬浮城市切换器:右下角自动注入,支持按域名/子目录/query 三种模式跳转;可通过模板辅助函数 fui_citysubsite_switcher() 自定义嵌入。