有没有使用If从Nginx配置文件中的变量中提取值的替代方法?
即
if ($http_referer ~* (?<=url=)([\w-.]*)(?=/) ){
set $proxied $1;
rewrite (?<=/)(.+\.(css|jpg|png|gif|js)) http://$proxied/$1 redirect;
}
Run Code Online (Sandbox Code Playgroud)
谢谢
map $http_referer $proxied {
default example.com;
"~*(?<=url=)(?<p>[\w-.]*)(?=/)" $p;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7861 次 |
| 最近记录: |