宝塔配置伪静态相关问题

宝塔 nginx服务器配置伪静态规则,想把 http://cs.xiaoxuyouxi.com/goods.html?typeId=645ceab30c801ca878980642 重写为 http://cs.xiaoxuyouxi.com/goods/645ceab30c801ca878980642.html 格式, 规则应该怎么写啊

可以尝试使用以下的Nginx服务器配置伪静态规则来将你的URL重写为所需的格式:

location /goods/ {
    rewrite ^/goods/(.*).html$ /goods.html?typeId=$1 last;
}

这个规则的含义是,当请求以 /goods/ 开头,并且以 .html 结尾时,将其重写为 /goods.html?typeId=xxx 的格式,其中 xxx 是被匹配的部分。

请确保将上述规则添加到正确的 Nginx 配置文件中,并重新加载或重启 Nginx 服务器使其生效。记得备份你的配置文件以防止不必要的损失。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^