{template "header.html"}
{dr_lang('自定义 URL 可将动态地址(如 index.php?s=news&c=show&id=1)转换为伪静态友好链接(如 news/show-1.html)。需同时配置「URL 规则」与服务器「伪静态解析」。')}
| {dr_lang('类型')} | {dr_lang('示例')} | {dr_lang('说明')} |
|---|---|---|
| {dr_lang('动态地址')} | index.php?s=news&c=show&id=1 | {dr_lang('无需服务器 rewrite,开箱可用')} |
| {dr_lang('自定义 URL')} | news/show-1.html | {dr_lang('需 URL 规则 + 伪静态解析 + 服务器配置')} |
| {dr_lang('绑定位置')} | {dr_lang('适用')} | {dr_lang('入口')} |
|---|---|---|
| {dr_lang('全站 URL 规则')} | {dr_lang('共享模块栏目页、内容页(type=3)')} | {dr_lang('站点SEO')} |
| {dr_lang('模块 URL 规则')} | {dr_lang('独立模块首页、栏目、内容、搜索(type=1)')} | {dr_lang('模块SEO')} |
| {dr_lang('搜索 URL 规则')} | {dr_lang('共享模块搜索页(type=2)')} | {dr_lang('模块SEO')}({dr_lang('共享模块')}) |
| {dr_lang('URL 规则管理')} | {dr_lang('创建、编辑、导入导出规则')} | {dr_lang('URL规则')} |
{dr_lang('在')} {dr_lang('URL规则')} {dr_lang('中添加规则时,按类别填写各页面 URL 格式;输入框旁的「提示」按钮可查看通配符说明。')}
| {dr_lang('类别')} | {dr_lang('包含页面')} |
|---|---|
| {dr_lang('独立模块')}(type=1) | {dr_lang('模块首页、栏目页、栏目分页、内容页、内容分页、搜索页、搜索分页')} |
| {dr_lang('共享模块搜索')}(type=2) | {dr_lang('搜索页、搜索分页')} |
| {dr_lang('共享栏目和内容页')}(type=3) | {dr_lang('栏目页、栏目分页、内容页、内容分页')} |
| {dr_lang('通配符')} | {dr_lang('说明')} |
|---|---|
| {code}{modname}{/code} | {dr_lang('模块目录名')} |
| {code}{id}{/code} | {dr_lang('栏目 ID 或内容 ID')} |
| {code}{dirname}{/code} | {dr_lang('栏目目录名称')} |
| {code}{pdirname}{/code} | {dr_lang('含上级的栏目目录路径')} |
| {code}{opdirname}{/code} | {dr_lang('父级栏目目录名')} |
| {code}{otdirname}{/code} | {dr_lang('顶级栏目目录名')} |
| {code}{page}{/code} | {dr_lang('分页页码')} |
| {code}{y}{/code} / {code}{m}{/code} / {code}{d}{/code} | {dr_lang('内容发布年/月/日')} |
{dr_lang('连接符号')} catjoin {dr_lang('用于')} {code}{pdirname}{/code} {dr_lang('多级目录连接,默认为')} /({dr_lang('如')} china/beijing)。
{dr_lang('内容页')} — {dr_lang('默认')} index.php?s=news&c=show&id=1
{code}show/{id}.html
{modname}/{y}/{m}{id}.html
{pdirname}/{id}.html{/code}
{dr_lang('栏目页')} — {dr_lang('默认')} index.php?s=news&c=category&id=1
{code}{dirname}/{id}.html
{pdirname}/index.html
{modname}/list-{page}.html{/code}
{dr_lang('搜索页')}
{code}{modname}/search.html
{modname}/search-{page}.html{/code}
{dr_lang('完整启用自定义 URL 需四步:创建规则 → 绑定到站点/模块 → 生成伪静态解析 → 部署到 Web 服务器。')}
进入 {dr_lang('URL规则')} → {dr_lang('添加')}, 选择类别(独立模块 / 共享搜索 / 共享栏目内容), 按页面类型填写 URL 格式,保存规则。
共享模块:在 {dr_lang('站点SEO')} 的「全局设置URL规则」中选择 type=3 规则; 独立模块:在 {dr_lang('模块SEO')} 各模块 Tab 的「模块URL规则」中选择 type=1 规则; 共享搜索:在模块 SEO(共享模块)的「搜索URL规则」中选择 type=2 规则。
绑定规则后执行系统缓存更新; 可在站点 SEO 页使用「批量更新内容URL」按模块刷新已有内容的链接地址。
进入 {dr_lang('伪静态解析')}, 点击「生成解析规则」,将代码写入 /config/rewrite.php; 再按页面提示在 Nginx / Apache / IIS 中配置 rewrite 规则; 使用「环境检测」验证各域名是否支持伪静态。
访问前台栏目列表、内容详情、搜索页,确认链接已为自定义格式且页面正常打开; 若 404,检查 rewrite 配置与 rewrite.php 是否匹配当前 URL 规则。