什么是伪静态(Rewrite)
伪静态通过服务端重写规则,将带参数的动态 URL 重写为对 SEO 友好的静态形式。现代框架(Laravel、ThinkPHP、WordPress 等)普遍依赖 Rewrite 才能正常运行。
开启伪静态
- 进入站点「伪静态」管理
- 选择对应框架或手动粘贴规则
- 保存后生效
常见框架规则
Laravel
location / {
try_files $uri $uri/ /index.php?$query_string;
}
ThinkPHP
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=$1 last;
}
}
WordPress
location / {
try_files $uri $uri/ /index.php?$args;
}
注意事项
- 规则配置错误会导致 404 或 502,配置前先备份原规则
- 伪静态与运行目录需匹配,确认站点根目录正确
- 修改后建议清浏览器缓存并测试前台页面
提示:若框架自带 .htaccess/nginx 规则文件,可直接粘贴对应内容。
Naicha