Nginx

將字元串重定向到nginx中的不同url

  • July 6, 2014

我想將一個字元串重定向到 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應用程序的一部分。

引用自:https://serverfault.com/questions/610392