4
是否有替代方法使用If從Nginx配置文件中的變量中提取值?Nginx提取一個變量或任何字符串的值
即
if ($http_referer ~* (?<=url=)([\w-.]*)(?=/)){
set $proxied $1;
rewrite (?<=/)(.+\.(css|jpg|png|gif|js)) http://$proxied/$1 redirect;
}
感謝
看起來像這樣的THANKs會做的,儘管$ p代表什麼? – silkAdmin
它被命名爲capture:http://www.regular-expressions.info/named.html 因爲地圖不支持位置捕獲。 – VBart
在你的'if'例子中'set $ proxied $ 1;'指令是多餘的。你可以寫'(?<= url =)(? [\ w - 。] *)(?= /)'。 –
VBart