Nginx
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_HERE重定向到 google.com
這可以在 nginx 上實現嗎?
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
(我在這裡找到了大部分資訊)