2017-09-11 93 views
0

我不得不爲非網址的網址製作重定向。 我做到了與規則:在NGINX中用斜槓重定向主頁網址爲非斜槓

rewrite ^/(.*)/$ /$1 permanent; 

但正如我看到這條規則不包括網頁重定向:

https://example.com/ -> https://example.com 

如何我也辦理網頁重定向?

+0

爲什麼要重定向? 'https:// example.com /'和'https:// example.com'將始終將'request_uri'作爲'/' –

+0

@TarunLalwani它是商業需求 –

回答

0

據我所知,這是無法完成的。當您請求http://example.comhttp://example.com/時,瀏覽器將始終向http://example.com/發送請求。服務器將始終看到一個/被追加,你不能重定向到一個空白URI並刪除/

Request without slash

正如你可以在上面的圖片查看我沒有在請求URL添加//仍然發送。請閱讀以下問題

https://webmasters.stackexchange.com/questions/35643/is-trailing-slash-automagically-added-on-click-of-home-page-url-in-browser/35646