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
(ほとんどの情報を見つけましたここ)