宝塔用户_hugcjc 发表于 2023-4-6 20:31:45

【已完成】Nginx设置伪静态网站404

本帖最后由 堡塔运维小林 于 2023-10-13 15:15 编辑

规则如下:location / {
if (!-e $request_filename) {
   rewrite ^/youhua/(.+)/(.*).html$ /youhua/index.php?class=$1&view=$2 last;
   rewrite ^/article-(.*).html$ /index.php?mod=article&id=$1 last;



   rewrite ^/blog/(.+)/(.*).html$ /blog/index.php?class=$1&view=$2 last;
   rewrite ^/(.*).html$ /blog/index.php?mod=article&id=$1 last;
   
    rewrite ^/(.+).html$ /index.php?mod=$1 last;
   
}
}
红色字体的那两条规则无效果,其他都没有问题,路径没有问题
同样的规则红色字体上面那段能正常访问





南南呦 发表于 2023-4-6 23:16:21

您好,这个需要您自行检测下伪静态的写法,
具体您可以参考下:https://blog.csdn.net/h330531987/article/details/69367550

宝塔用户_hugcjc 发表于 2023-4-6 23:26:03

堡塔运维向樛木 发表于 2023-4-6 23:16
您好,这个需要您自行检测下伪静态的写法,
具体您可以参考下:https://blog.csdn.net/h330531987/article/ ...

不是很懂这个,我想知道为什么会无效果

南南呦 发表于 2023-4-6 23:47:13

宝塔用户_hugcjc 发表于 2023-4-6 23:26
不是很懂这个,我想知道为什么会无效果

这个也不太清楚,有可能是规则写法问题

宝塔用户_hugcjc 发表于 2023-4-7 00:09:48

谁能解答一下:'(

运维小林q3030251644 发表于 2023-10-13 15:15:11

您好,请问当前问题是否解决?如未解决或者已解决,这边先将帖子状态改成已完成。如您后续有其他问题请重新发帖咨询
如当前有其他用户又遇到此问题的可重新发帖咨询,感谢您的配合!
页: [1]
查看完整版本: 【已完成】Nginx设置伪静态网站404