2014-02-24 30 views
0

在工作中,我必須經常在使用Tomcat,Hybris和(我認爲?)Spring的網站上工作。雖然我在慢慢學習,但我對所有這些技術都不熟悉。Hybris + Spring URL重寫

有沒有一種簡單的方法來處理通過Hybris的301重定向?也許通過Hybris管理控制檯或Hybris管理控制檯?

目前,我們正在使用http://www.tuckey.org/urlrewrite/和功能,它的偉大工程。但是在網站上添加虛擬URL或URL重定向涉及在本地主機上編輯/測試,然後推送urlrewrite.xml進行階段和測試,最後將urlrewrite.xml推送到生產環境。

有沒有更好的方法來處理301與我們正在使用的技術?

回答

0

Hybris幾乎完全基於Spring框架構建。我不確定您正在維護的網站是否使用店面的加速器模板,但如果是這樣,那麼您需要查看Spring MVC。查找使用@Controller註釋的方法。你可以用Spring MVC做任何你想做的事情,包括301重定向。

+0

代碼更改並不比他已有的更好。 – 2014-02-27 14:42:59

0

沒有簡單的方法在hybris中以一種很好的可配置方式立即做到這一點。坦率地說,你不會想。你應該在你的Web服務器中處理這個問題。

但是,如果你真的想,你應該添加一個過濾器到加速器店面要檢查的項目(可能的redirectUrl項目)的名單傳入的請求,並根據需要重定向。

0

你能解釋一下你想達到的目標嗎?我認爲就像有人說過的那樣,在大多數情況下,在Web服務器級別重定向會更合適。