1
nginxの新機能で、その方法を見つけようとしています。Nginxは参照URLの正規表現に基づいてリダイレクトします
私は参照URLに基づいて外部URLにリダイレクトしようとしています。例えば、参照URLがFacebookのから来ている場合、私は、ホストドメインのために持っている以下のコードでは、私は特定のURLにユーザーをリダイレクトする:それは一度
location/{
index index.php;
if ($http_referer ~* ^(.*?(\bfacebook\b)[^$]*)$) {
rewrite http://www.othersite.com break;
}
try_files $uri $uri/ @handler;
expires 30d;
}
nginxのは、すべてのエラーをスローしません。これをFacebookのリンクからテストしているにもかかわらず、実行されていません。
正しい方向に私を指すことができる任意のnginx /正規表現の達人?
ありがとうございます。
それが解決しました!ありがとうございました! – LeoXela