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/?_=ANY_STRING_HEREgoogle.com으로

nginx에서 이것이 가능합니까?

답변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

(대부분의 정보를 찾았습니다.여기)

관련 정보