location 的修饰符 ^~ 并不是正则匹配,它和没有修饰符的匹配效果相同,都是前缀匹配字符串,与其区别是,如果匹配上了就不再作其它的正则匹配如果需要使用正则匹配,应该用修饰符 ~ (大小写敏感)或 ~* (大小写不敏感)例如: location ~ ^/\w+$ { rewrite ^(.*) http://abc.com; }
location 的修饰符 ^~ 并不是正则匹配,它和没有修饰符的匹配效果相同,都是前缀匹配字符串,与其区别是,如果匹配上了就不再作其它的正则匹配
如果需要使用正则匹配,应该用修饰符 ~ (大小写敏感)或 ~* (大小写不敏感)
例如: