宝塔724运维节来了,企业版999元/年,送安全巡检;证书组队,低至28元!查看活动
当前位置:论坛首页 > Linux面板 > 求助

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

发表在 Linux面板2025-6-22 10:40 [复制链接] 5 158

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

举报 只看该作者 回复
发表于 2025-6-23 11:10:29 | 显示全部楼层
错误提示什么
举报 回复 支持 反对
发表于 2025-6-24 19:02:19 | 显示全部楼层
保存失败,因为检测到被修改的配置文件存在错误:
nginx version: nginx/1.26.3
nginx: [emerg] directive "rewrite" is not terminated by ";"

举报 回复 支持 反对
发表于 2025-6-24 19:05:17 | 显示全部楼层
RewriteRule ^(.*)-(\d{4,})-tv$ pic.php?products_id=$2[L]
RewriteRule ^([^_]+)-(\d{5,6})(-(\d{1,2}))?$ product_info.php?products_id=$2&page=$4 [L]
RewriteRule ^handbags-articles(-(\d{1,}))?$ news-list.php?page=$2 [L]
RewriteRule ^(.*)-(\d{4,})-(\d{1,}|t)v.jpg$ http://www.handbagsdesigner.cn/replica-handbags/$2/$3v.jpg
这是原来的

举报 回复 支持 反对
发表于 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;
举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表