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优化