# 安企cms系统伪静态规则使用帮助教程

*Published:* 2024-09-24
*Author:* 飞翔001

#### 温馨提醒

如果文章内容或图片资源失效，请留言反馈，我们会及时处理，谢谢

本文最后更新于2024年9月24日，已超过 180天没有更新



[伪静态](https://www.xarjtc.com/tag/%e4%bc%aa%e9%9d%99%e6%80%81 "查看伪静态此标签更多文章")规则可以让你能够根据实际的需要，来定义网站的url组成形式。

为了方便用户，减少配置的麻烦，系统内置了4种现成的伪静态规则，只需要选择就可以直接使用。

![plugin-rewrite-1](https://www.anqicms.com/uploads/202206/21/3d93a4b065704655.webp)

默认的伪静态规则有：

1. 数字模式数字模式下，文档详情、文档列表、单页详情，文档标签，都使用{id}来作为URL生成依据，通常做中文站使用较多。
2. 模型命名模式模型命名模式，一般做英文站使用较多
3. 分类命名模式1分类命名模式1，一般做中文站用得较多
4. 分类命名模式2分类命名模式1，一般做英文站用得较多

为了让你可以能够自定义网站内容的链接展示形式，系统同时还提供了自定义模式。

自定义模式属于高级模式，在实际使用中，请务必按照要求配置，否则可能会导致页面打不开的问题出现。

自定义伪静态规则模式一共可设置6组伪静态规则，分别对应不同的页面，分别是文档详情、文档列表、模型首页、页面、标签列表、标签详情。===和前面部分不可修改。

自定义规则中，已经列出了一些可用的规则，你可以复制这些规则来进行进一步修改成符合你的需求的规则。

如规则：`<br></br>`

```
archive===/{module}-{id}.html
category===/{module}-{filename}(-{page})
archiveIndex===/{module}.html
page===/{filename}.html
tagIndex===/tags(-{page})
tag===/tag-{id}(-{page})
```

在实际的规则配置中，每一条规则，都是由`规则名===规则值`来配对的。规则名有：`archive`、`category`、`archiveIndex`、`page`、`tagIndex`、`tag`。

规则值中，有一些常用的变量可供选择和使用。变量有花括号包裹`{}`,如 `{id}`。可用的变量有:数据ID `{id}`、数据自定义链接名 `{filename}`、分类自定义链接名 `{catname}`、分类ID `{catid}`、模型表名 `{module}`,分页页码 `{page}`,分页需放在小括号内,如: `(/{page})`。

![plugin-rewrite-11](https://www.anqicms.com/uploads/202206/21/bb9e159137848576.webp)

通过变量的组合，你可以生成一些复杂的URL伪静态形式。