Выдержка из файла 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/?_=Something
, https://www.google.com
но www.example.com/?_=
не будет перенаправлять, если вы хотите, вам нужно будет использовать что-то вроде этого: if ($args ~ _)
но имейте в виду, что это перенаправит все, что находится _
внутри, т.е.www.example.com?param_1=5
(Я нашел большую часть информацииздесь)