宝塔用户_jprtcz 发表于 2025-6-22 10:40:34

【待反馈】Nginx 伪静态规则保存失败

面板、插件版本:9.6.0
系统版本:Ubuntu 24

阿珂 发表于 2025-6-23 11:10:29

错误提示什么

宝塔用户_jprtcz 发表于 2025-6-24 19:02:19

保存失败,因为检测到被修改的配置文件存在错误:
nginx version: nginx/1.26.3
nginx: directive "rewrite" is not terminated by ";"

宝塔用户_jprtcz 发表于 2025-6-24 19:05:17

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
这是原来的

宝塔用户_jprtcz 发表于 2025-6-24 19:06:12

# 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 的

阿珂 发表于 2025-6-25 11:30:20

宝塔用户_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]
查看完整版本: 【待反馈】Nginx 伪静态规则保存失败