2013-03-21 257 views
1

我需要在nginx中重定向URL。我的規則看起來像這實際上導致瀏覽器明顯地更改URL,這不是預期的。Nginx URL重寫更改URL

location/{ 
     rewrite ^/dentists/bangalore/indiranagar/$ http://abc.com/doctorsInArea.htm?cID=bangalore&aID=indiranagar break; 
    } 

我這裏nginx rewrite WITHOUT change url讀取另一個問題,它告訴我刪除HTTP部分。我試圖

location/{ 
     rewrite ^/dentists/bangalore/indiranagar/$ /doctorsInArea.htm?cID=bangalore&aID=indiranagar break; 
    } 

這一個拋出一個即使404在瀏覽器擊中時http://abc.com/doctorsInArea.htm?cID=bangalore&aID=indiranagar工作正常。對這個問題的任何見解都會被認可。

+0

我會嘗試 location/{ rewrite ^/dentists/bangalore/indiranagar/$ http://abc.com/doctorsInArea.htm?cID=bangalore&aID=indiranagar last; } – Pixou 2013-03-21 10:50:44

+0

它只是呈現一個空白頁面。 – 2013-03-21 11:24:15

回答

0

我通過使用以下工作得到了它。

location/{ 
     rewrite "/dentists/bangalore/indiranagar/" /doctorsInArea.htm?cID=bangalore&aID=indiranagar last; 
    } 

謝謝!