^~开头表示uri以某个常规字符串开头,不是正则匹配 ~ 开头表示区分大小写的正则匹配; ~* 开头表示不区分大小写的正则匹配 / 通用匹配, 如果没有其它匹配,任何请求都会匹配到 顺序和优先级: ( location = ) > ( location 完整路径 ) > ( location ^~ 路径 ) > ( location ~,~* 正则顺序 ) > ( locati...
关于正则去替换字符,JS的replace方法就可以实现: var urlstr='/s/1-2-3-4-5-6-7.html' var newurlstr=urlstr.replace(/-/g,'_') console.log(newurlstr);有用 回复 123bai: 有nginx的规则吗 回复2018-11-24 撰写回答 你尚未登录,登录后可以 和开发者交流问题的细节 关注并接收问题和回答的更...