极致CMS外贸独立站帮助文档极致CMS外贸独立站帮助文档
首页
官网
演示站点
演示后台
首页
官网
演示站点
演示后台
  • 引言
  • 条款
  • 起步
  • 多语言建站

    • 多语言概述
    • 语言管理
    • 模板中的多语言
    • 翻译配置与语言包
  • URL与路由

    • URL规则设置
    • 自定义路由
  • 基础标签

    • 系统配置
    • 配置栏目
    • 栏目导航
    • 面包屑导航
    • 栏目列表
    • 单页
    • 文章内容页
    • 商品内容页
    • 点击量
    • 点赞
    • 收藏
    • 评论
    • 购买
    • 轮播图/幻灯片
    • 友情链接
    • 网站底部
    • 自定义字段
    • TAG
    • 内链
    • 碎片化
  • LOOP标签

    • 基本用法
    • 分页
    • 空数据
    • tid
    • like
    • notlike
    • limit
    • jzattr
    • day
    • table
    • sql
    • jzcache
    • notjz
  • Screen筛选
  • 功能标签
  • 极致模型函数
  • 导航管理
  • 相关统计
  • 邮箱配置
  • AI 模块

    • AI助手
    • 大模型管理
  • 搜索模块

    • 单模型搜索
    • 多模型搜索
    • 搜索结果页
  • 留言模块

    • 基本用法
    • 高级用法
  • 自定义模块
  • 模板制作

    • 准备工作
    • 网站栏目
    • 页面规划
    • 自定义函数
    • 模板信息
    • 客户权限
    • 桌面设置
    • 上线部署
  • 模板列表
  • 插件相关

    • 安装卸载
    • 控制器方法覆盖(简单)
    • 控制器方法钩子(高级)
    • 覆盖Common公共控制器
    • 极致CMS升级插件
    • 系统API接口插件
    • 数据库修复插件
    • 模板助手插件
    • 独立静态网站插件
    • 云储存插件
    • Excel导入导出插件
    • 后台登录安全插件
    • 屏蔽IP插件
    • 在线编辑模板插件
    • 生成多尺寸缩略图插件
    • 火车头采集Web发布插件
    • 留言发送邮箱插件
    • 留言提交安全插件
    • Skycaiji蓝天采集API接口插件
    • 多域名绑定插件
    • 极致插件示例
    • 栏目便捷工具
  • 支付相关

    • 支付配置
    • 支付宝支付
    • 微信支付
    • PayPal支付
    • Stripe支付
    • 立即支付
    • 接入第三方支付
  • 会员模块

    • 页面模板说明
    • 个人中心
    • 我的资料/修改密码
    • 我的关注
    • 我的粉丝
    • 我的投稿
    • 我的收藏
    • 我的喜欢
    • 我的评论
    • 我的钱包
    • 购买记录
    • 我的购物车
    • 订单管理
    • 消息设置
    • 公开页
    • 会员登录
    • 会员注册
    • 忘记密码
  • Windows部署
  • 宝塔一键部署
  • 伪静态配置
  • 系统架构
  • 数据字典
  • 视频教程
  • 版本更新
  • Vue & App接入

    • 验证码
    • 上传文件
    • 会员注册
    • 会员登录
    • 找回密码
    • 获取用户信息
    • 修改用户信息
    • 我的文章
    • 发布文章
    • 删除文章
    • 获取单篇文章信息
    • 我的收藏
    • 收藏/取消收藏
    • 是否收藏
    • 我的点赞
    • 点赞/取消点赞
    • 是否点赞
  • 常见问题

    • 如何判断首页,栏目页,详情页,单页?
    • 如何调用关联和相关文章内容?
    • 搜索超出设定范围如何解决?
    • 判断用户是否购买商品?
    • 判断会员分组?
    • 如何输出内容图片?
    • 如何判断自己是否适合使用极致CMS?
    • ajax数据交互,加载更多功能实现?
    • 如何实现后台录入时自定义检测重复内容的功能?
  • 附录

    • 时间格式
    • 富文本编辑器
    • 二维码生成
    • 验证码生成
    • 自定义后台主页
    • 客户端判断
    • classtypedata数据详解
    • 文章归档
    • RSS
    • 制作内容分页
    • 各种时间查询问题解决
    • 更换编辑器

URL规则设置


位置:后台 →【系统功能】→【URL规则设置】
系统提供三种 URL 模式,可满足从"纯静态风格链接"到"自定义层级链接"的不同需求。保存后系统会自动清理各语言的栏目链接缓存。

三种 URL 模式


1. 基础路由

链接不带语言标识,通过 ?lang= 参数切换语言环境:

栏目页:https://www.xxx.com/news.html
详情页:https://www.xxx.com/news/1.html
切换语言:https://www.xxx.com/?lang=en-US

2. 多语言模式(默认)

链接自动带上语言标识(语言管理的"语言标识",如 /en/、/ja/),访问带语言前缀的链接时自动进入对应语言环境:

栏目页:https://www.xxx.com/zh/news.html
详情页:https://www.xxx.com/zh/news/1.html
切换语言:https://www.xxx.com/en/ 或 https://www.xxx.com/?lang=en-US

外贸独立站推荐使用该模式或自定义模式,每种语言都有独立的 URL,利于各语言 SEO 收录。

3. 自定义模式

在多语言模式基础上,栏目页和详情页的 URL 结构可完全自定义。系统仍会自动在链接前加语言标识,规则中无需填写语言标识。

自定义 URL 规则


栏目页 URL 规则

  • 格式示例:[htmlurl].html 或 [htmlurl]/
  • 可用标签:[htmlurl](栏目链接标识)、[tid](栏目ID)
  • 生成效果:https://www.xxx.com/zh/news.html

内容页 URL 规则

  • 格式示例:[htmlurl]/[id].html
  • 可用标签:[htmlurl](栏目链接标识)、[id](内容ID)、[tid](栏目ID)、[molds](模型标识)
  • 生成效果:https://www.xxx.com/zh/news/1.html

规则中需要包含栏目标识([htmlurl])和内容 ID([id]),否则系统无法定位到具体内容。

生成路由规则

选择自定义模式并填好规则后,页面下方会自动生成对应的路由规则代码:

  1. 点击【生成路由】,复制生成的规则
  2. 打开项目文件 conf/route.php,把规则粘贴进去(注意保留文件中原有的规则,否则搜索、筛选等功能会失效)
  3. 生成好的规则已自动包含可选的语言前缀匹配(如 /zh/),无需手动修改

自定义路由的更多说明参考:自定义路由。

URL 后缀


默认 .html,可改为 .htm、/ 或留空(无后缀)。修改后所有栏目、详情链接统一使用新后缀。

层级 URL


开启后,子栏目的 URL 将包含父级栏目路径:

关闭:https://www.xxx.com/tech.html
开启:https://www.xxx.com/news/tech.html

多语言标识


由上方 URL 模式自动决定,无需手动设置:

URL 模式语言标识
基础路由关闭(链接不带语言标识)
多语言模式 / 自定义模式开启(链接自动带 /语言标识/)

URL 预览


配置过程中页面下方会实时预览栏目页、详情页、翻页等链接的实际效果,确认无误后再保存。

常见问题


  • 切换 URL 模式后老链接打不开? 新旧链接结构不同,请同时检查 conf/route.php 中是否有与新模式冲突的旧规则;搜索引擎收录的旧地址建议配置 301 跳转。
  • 伪静态报错? URL 规则依赖伪静态支持,请先确认服务器已配置好伪静态,参考:伪静态配置。
  • 修改后前台没变化? 系统保存时会自动清理相关缓存;如仍有残留,请在【基本功能】→【清理缓存】中手动清理。
Last Updated:
Contributors: RMC
Next
自定义路由