nginx URL リダイレクト

nginx URL リダイレクト

confファイルからの抜粋

server {
    #HTTP SITE
    listen 80;
    server_name example.tv www.example.tv;

    #Redirect HTTP to HTTPS
    location / {
    return 301 https://example.tv$request_uri;
    }}

リダイレクトしたいhttps://example.com/?_=任意の文字列google.comへ

これは nginx で実現可能ですか?

答え1

server {
    listen 443;
    server_name 'www.example.net';
    if ($arg__) {
        return 301 https://www.google.com;
    }
}

これはリダイレクトしますwww.example.com/?_=Somethinghttps://www.google.comwww.example.com/?_=リダイレクトしません。必要な場合は、次のようなものを使用する必要があります。ただし、内部にif ($args ~ _)あるすべてのものをリダイレクトすることに注意してください。_www.example.com?param_1=5

(ほとんどの情報を見つけましたここ

関連情報