WellCMS 伪静态设置与优化

学习笔记作者:admin日期:2025-05-28点击:21

摘要:详细介绍 WellCMS 如何设置伪静态,包括后台配置、服务器规则(Nginx/Apache),以及常见问题解决方法。

WellCMS 伪静态设置与优化

1. 后台配置

      进入 WellCMS 后台:

  • 全局设置 → SEO优化
  • 开启伪静态并选择合适的 URL 模式

2. 服务器端伪静态配置

2.1 Nginx 配置

location / {
    if (!-e $request_filename) {
        rewrite ^((.*)/)?(.*)$ $1/index.php last;
    }
}

2.2 Apache 配置

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteRule ^thread-([0-9]+)\.html$ index.php?mod=thread&tid=$1 [L]
    RewriteRule ^user/([0-9]+)\.html$ index.php?mod=user&uid=$1 [L]
    RewriteRule ^tag/([^/]+)$ index.php?mod=tag&name=$1 [L]
    RewriteRule ^(.*)$ index.php?$1 [L,QSA]
</IfModule>

3. 常见问题

  • 404 错误:检查伪静态规则是否正确
  • 规则不生效:确保服务器模块已开启(如 mod_rewrite)

4. 官方教程

      参考官方文档:https://www.wellcms.cn/read-6.html

5. 关键词

      WellCMS, 伪静态, Nginx, Apache, SEO优化

上一篇      下一篇