要在面板中设置,您需要遵循以下步骤:
- 在宝塔面板中进入网站设置页面,选择“nginx”选项卡。
- 在“nginx设置”选项卡中,将“静态文件后缀”下拉菜单中的选项改为“自定义”。
- 在“自定义静态文件后缀”文本框中,输入您要使用的静态文件扩展名。这些文件的请求将不会被重写为伪静态url。
- 在“高级设置”下,将“开启伪静态”开关打开。
- 在“伪静态规则”文本框中,输入您的伪静态规则。
例如,如果您想将网站的文章页面转换为伪静态url,您可以使用以下规则:
if (!-f $request_filename){
set $rule_0 1$rule_0;
}
if (!-d $request_filename){
set $rule_0 2$rule_0;
}
if ($rule_0 = “21”){
rewrite ^/(.*)$ /article.php?id=$1 last;
}
这个规则将把以“/文章/123”形式请求的url重写为“/article.php?id=123”,其中“123”是文章的id。
最后,记得保存您的更改并重启nginx服务,以使新的配置生效。
本文《宝塔nginx怎么设置伪静态?》为 建站狂人 原创文章,不代表 五星号 立场,如若转载,请注明出处:https://www.45qun.com/810602