nginx URL-Weiterleitung

nginx URL-Weiterleitung

Auszug aus der Conf-Datei

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

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

Ich möchte umleitenhttps://example.com/?_=JEDE_STRING_HEREzu google.com

Ist dies mit Nginx möglich?

Antwort1

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

Dies wird umleiten www.example.com/?_=Something, https://www.google.comaber www.example.com/?_=nicht umleiten, wenn Sie möchten, müssen Sie so etwas verwenden: if ($args ~ _)aber seien Sie sich bewusst, dass es alles umleitet, was _darin steht, iewww.example.com?param_1=5

(Die meisten Informationen habe ich gefundenHier)

verwandte Informationen