【待反馈】Nginx 伪静态规则保存失败
面板、插件版本:9.6.0系统版本:Ubuntu 24
错误提示什么 保存失败,因为检测到被修改的配置文件存在错误:
nginx version: nginx/1.26.3
nginx: directive "rewrite" is not terminated by ";"
RewriteRule ^(.*)-(\d{4,})-tv$ pic.php?products_id=$2
RewriteRule ^([^_]+)-(\d{5,6})(-(\d{1,2}))?$ product_info.php?products_id=$2&page=$4
RewriteRule ^handbags-articles(-(\d{1,}))?$ news-list.php?page=$2
RewriteRule ^(.*)-(\d{4,})-(\d{1,}|t)v.jpg$ http://www.handbagsdesigner.cn/replica-handbags/$2/$3v.jpg
这是原来的
# Handbags articles
rewrite ^/handbags-articles(-(\d{1,}))?$ /news-list.php?page=$2 last;
# Specific product with id ending in tv
rewrite ^/(.*)-(\d{4,})-tv$ /pic.php?products_id=$2 last;
# Product info page
rewrite ^/([^_]+)-(\d{5,6})(-(\d{1,2}))?$ /product_info.php?products_id=$2&page=$4 last;
# Redirect for specific image files
rewrite ^/(.*)-(\d{4,})-(\d{1,}|t)v.jpg$ http://www.handbagsdesigner.cn/replica-handbags/$2/$3v.jpg redirect;
这是NGINX 的 宝塔用户_jprtcz 发表于 2025-6-24 19:06
# Handbags articles
rewrite ^/handbags-articles(-(\d{1,}))?$ /news-list.php?page=$2 last;
正则表达式要用双引号括起来
例如rewrite "^/handbags-articles(-(\d{1,}))?$" /news-list.php?page=$2 last;
页:
[1]