假設我們有兩個指向同一服務器的URL,現在我們要告訴用戶使用其中一個URL的用戶不再支持它。什麼是最好的方式來做到這一點? 我們有jetty作爲應用程序服務器,我們的服務器代碼用java編寫。如何根據URL返回您的服務器的不同響應
1
A
回答
3
從舊的重定向到新的,帶有301 Moved Permanently
狀態碼。這是透明,標準的做法。
如果你真的想告訴用戶不要使用它,那麼就這樣做:返回一個頁面,並顯示不再使用此URL的消息,並在頁面中添加一個指向新URL的鏈接。
0
我希望能夠重定向時使用URL指向一些即將被禁用的服務器名稱。例如,我們有www.kuku.com/blabla,現在我們將其更改爲www.shmuku.com/blabla,但對於爲庫庫服務器添加書籤的所有用戶,我們希望告訴他們更換書籤。所以解決方案是實現額外的servlet過濾器,並在那裏檢查請求中的服務器。如果是庫庫,只需創建一個解釋的HTML響應來替換到新的服務器URL。
相關問題
- 1. 如何根據服務器響應
- 2. 返回來自不同服務器的相同響應
- 3. jquery推遲並根據服務器響應返回false
- 4. Rails服務器不返回響應
- 5. PHP:getcwd()根據服務器返回不同的結果
- 6. 服務器返回的HTTP響應代碼503的URL
- 7. Web服務響應不是從我的服務器返回
- 8. java.io.IOException:服務器返回的HTTP響應代碼:400爲URL
- 9. java.io.IOException:服務器返回的HTTP響應代碼:403對於URL
- 10. 服務器返回的HTTP響應代碼:500用於URL
- 11. node.js如何同步返回對REST Web服務的響應?
- 12. 服務器沒有返回響應
- 13. spring oauth2服務器返回html響應
- 14. 服務器未響應返回
- 15. 是否有服務根據需求返回HTTP響應代碼?
- 16. 如何根據服務器的響應創建CellTable
- 17. 如何根據服務器響應更改PeriodicalExecuter的頻率?
- 18. 如何根據編輯模型的窗體返回不同的響應
- 19. 如何根據URL區分不同類型的Web服務?
- 20. REST WCF服務不返回響應
- 21. Spring MVC - 如何根據查詢參數返回不同的JSON響應?
- 22. 根據url路徑重定向到不同的服務器
- 23. 根據URL服務器名稱加載不同的ApplicationContext
- 24. 的Node.js服務器返回HTML文件,而不是JSON響應
- 25. 如何讓netcat的服務器響應到不同的端口
- 26. Angularjs- $ ngSource-DELETE:如何獲取服務器端返回的響應數據?
- 27. UnityWebRequest.downloadHandler返回null,同時從節點服務器獲得響應
- 28. 返回服務器響應並顯示在同一頁面
- 29. 奇怪的java.io.IOException:服務器返回的HTTP響應代碼:503的URL
- 30. 如何根據服務器響應在android
Jetty有一個處理程序,可以幫助你做到這一點,如果你喜歡:http://www.eclipse.org/jetty/documentation/current/moved-context-handler.html – 2013-05-09 14:05:53
它可以用來重定向以下路徑例如:從[http://www.kuku.com/bubu]到[http://www.kuku123.com/bubu]? – Oleg 2013-05-09 14:28:58
當然可以。爲什麼不能呢?你可以重定向到你喜歡的任何URL。重定向只是對瀏覽器說:「這裏什麼都看不到,執行一個新的GET請求到以下位置」。 – 2013-05-09 15:17:09