Nginx
將字元串重定向到nginx中的不同url
我想將一個字元串重定向到 nginx 中的不同 URL。
這就是我的虛擬主機的樣子並且工作正常。
server { listen 80; server_name secure.example.com; root /opt/tomcat/webapps/test/; rewrite ^/Crest(.*)$ /$1; location / { proxy_pass http://127.0.0.1:8080/Crest; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }
現在我只想重定向
http://secure.example.com/Crest?page=login to http://example.com
或/Crest?page=login to http://example.com
.
您無法在 nginx 中實現您想要的目標。您必須在應用程序內部進行重定向,即將程式碼添加到
page=login
應用程序的一部分。