摘自 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 上可以实现吗?
答案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
(我发现大多数信息这里)