2013-11-28 134 views
1

掛毯5中的URL不區分大小寫,這意味着您可以鍵入http://www.mYsItE.com/iNDEX,它將加載http://www.mysite.com/index。地址欄將以小寫字母顯示域名,但保留您用於頁面的大小寫(例如,在頁面加載後,上述示例在地址欄中將顯示爲http://www.mysite.com/iNDEX掛毯5重定向混合大小寫URL爲小寫

對於搜索引擎優化的目的,我們希望擁有我們的網站301將任何混合大小寫的URL重定向爲全小寫 - 將整個URL轉換爲小寫,而不僅僅是域。有沒有辦法將Tap5配置爲301--將大小寫混合的URL重定向爲小寫?

(我希望這個問題不是太寬泛。如果原諒我這樣。)

回答

1

你可以contribute一個HttpServletRequestFilterHttpServletRequestHandler或者你可以貢獻RequestFilterRequestHandler。首選的方法是一個RequestFilter。

確保你爲你的過濾器貢獻before:*使得它的其餘部分之前執行request processing

如MyAppModule.java

public static void contributeRequestHandler(OrderedConfiguration<RequestFilter> config) { 
    config.addInstance(MyRequestFilter.class, "before:*"); 
} 
+0

對不起,不回答你搭腔;我選擇接收這個問題的電子郵件通知,但顯然這些通知不會出去,所以我沒有意識到我收到了答案。謝謝,我會試試看。 – user45623

相關問題