nginx URL Redirect

Выдержка из файла 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/?_=ANY_STRING_HERE на google.com

Возможно ли это на nginx?

0
задан 1 September 2018 в 10:08
1 ответ
server {
    listen 443;
    server_name 'www.example.net';
    if ($arg__) {
        return 301 https://www.google.com;
    }
}

Это перенаправит www.example.com /? _ = Something на https://www.google.com , но www .example.com /? _ = не будет перенаправлять, если вы хотите, вам нужно будет использовать что-то вроде этого: if ($ args ~ _) , но имейте в виду, что он будет перенаправлять все, что имеет _ внутри, т.е. www.example.com?param_1=5

(я нашел большую часть информации здесь )

1
ответ дан 4 December 2019 в 15:51

Теги

Похожие вопросы