伪静态配置

伪静态可以让 URL 更加美观,同时有利于 SEO 优化。

开启伪静态

  1. 进入「系统设置」
  2. 找到「开启伪静态」开关
  3. 打开开关,点击「保存设置」

配置 Nginx 规则

开启伪静态后,需要在 Nginx 配置中添加以下规则:

# 文章详情
rewrite ^/(a_[0-9]+)\.html$ /index.php?app=article&action=detail&id=$1 last;

# 文章分类
rewrite ^/article/([a-zA-Z0-9_-]+)$ /index.php?app=article&category_slug=$1 last;
rewrite ^/article$ /index.php?app=article last;

# 相册详情
rewrite ^/(album_[0-9]+)\.html$ /index.php?app=album&action=detail&id=$1 last;

# 相册列表
rewrite ^/album$ /index.php?app=album last;

# 单页详情
rewrite ^/(page-[0-9]+)\.html$ /index.php?app=page&action=detail&id=$1 last;

# 用户
rewrite ^/login$ /index.php?app=user&action=login last;
rewrite ^/register$ /index.php?app=user&action=register last;

配置 Apache 规则

如果使用 Apache,需要创建 .htaccess 文件并开启 mod_rewrite。

注意事项

  • 伪静态需要服务器支持 URL 重写
  • 开启后,所有动态链接会自动转换为伪静态格式
  • 如果出现 404,请检查服务器配置是否正确