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
(대부분의 정보를 찾았습니다.여기)