业务经理

微信扫描以上二维码

028-61286886

技术咨询

伪静态用于将友好 URL 转发到系统入口 index.php,并配合 config/rewrite.php 中的解析规则打开对应页面。站点运行目录须为 public

在后台生成部署代码

  1. 登录后台。

  2. 进入 系统 → 系统参数

  3. 打开 地址设置 选项卡。

  4. 找到 服务器伪静态,点击 部署代码

  5. 按弹窗提示,将生成的规则写入服务器配置(或站点根目录下的 .htaccess)。

系统会根据当前 Web 服务器软件自动给出适配代码,常见情况如下:

  • Apache:将内容保存为 .htaccess,放到域名所绑定的根目录(即 public)。

  • Nginx:将 location 规则写入 Nginx 站点配置;若绑定了子目录域名,需为对应目录单独配置。

  • 其它服务器:可能无法直接给出规则,可参考弹窗中的 Apache 规则,交由运维或空间商转换。

配置完成后重启或重载 Web 服务,再访问友好 URL 进行验证。

URL 解析规则

服务器重写只负责把请求交给 index.php。具体短链接如何解析为 s/c/m 等参数,由配置文件维护:

/config/rewrite.php

文件内以正则匹配 URI,并映射到真实入口,例如:

使用自定义 URL 后必须同时配置解析规则,否则页面无法正常打开。

注意事项

  • DocumentRoot 必须指向 public,部署代码所放目录与绑定目录一致。

  • 静态资源(如 js、css、图片)通常不参与重写,以系统生成的规则为准。

  • 若已安装建站模块,部分环境下「部署代码」可能跳转到模块的 URL 规则管理界面,按其界面操作即可。

  • 规则变更后若不生效,可到后台执行更新缓存,并确认服务器配置已重载。

本文地址:https://www.xunruicms.com/doc/1472.html