伪静态用于将友好 URL 转发到系统入口 index.php,并配合 config/rewrite.php 中的解析规则打开对应页面。站点运行目录须为 public。
登录后台。
进入 系统 → 系统参数。
打开 地址设置 选项卡。
找到 服务器伪静态,点击 部署代码。
按弹窗提示,将生成的规则写入服务器配置(或站点根目录下的 .htaccess)。
系统会根据当前 Web 服务器软件自动给出适配代码,常见情况如下:
Apache:将内容保存为 .htaccess,放到域名所绑定的根目录(即 public)。
Nginx:将 location 规则写入 Nginx 站点配置;若绑定了子目录域名,需为对应目录单独配置。
其它服务器:可能无法直接给出规则,可参考弹窗中的 Apache 规则,交由运维或空间商转换。
配置完成后重启或重载 Web 服务,再访问友好 URL 进行验证。
服务器重写只负责把请求交给 index.php。具体短链接如何解析为 s/c/m 等参数,由配置文件维护:
/config/rewrite.php
文件内以正则匹配 URI,并映射到真实入口,例如:
使用自定义 URL 后必须同时配置解析规则,否则页面无法正常打开。
DocumentRoot 必须指向 public,部署代码所放目录与绑定目录一致。
静态资源(如 js、css、图片)通常不参与重写,以系统生成的规则为准。
若已安装建站模块,部分环境下「部署代码」可能跳转到模块的 URL 规则管理界面,按其界面操作即可。
规则变更后若不生效,可到后台执行更新缓存,并确认服务器配置已重载。