2015-08-19 55 views
1

Spring Boot中的Tomcat未在URL的上下文名稱後面插入尾部斜槓。在Spring Boot應用程序中未插入尾部斜槓

它應該由服務器自動完成,它沒有被指定。

例子: /用戶將被更改爲/用戶/按服務器

人有任何想法如何實現的呢?

謝謝

+0

沒有人能夠解決這個問題的答案? –

回答

1

它不應該插入尾部斜線。

它不僅是在上下文根的情況下(這在Spring啓動應用程序是usally /,所以要http://your.server.here:8080會重定向到http://your.server.here:8080/

什麼是您的使用案例的重定向?

如果你想要這個功能,添加一個可以爲你重定向的過濾器應該是相當簡單的。

退房在這個問題上如何做到這一點Spring MVC: urls with trailing slash redirection

+0

當我訪問一個url時,我注意到了例如在Jboss 7.1中:「http://domain.com/test」它重定向到「http://domain.com/test/」,但在Spring Boot中它不會發生。我不知道爲什麼會發生? –

+0

的確是domain.com/test和domain.com/test/實際上是兩個不同的網址。 當測試是應用程序的contextRoot(使得處理cookie更容易)時,應用程序服務器傾向於從domain.com/test重定向到domain.com/test/。 –

+0

如何刪除ROOT URL的尾部斜線? –