我使用的是一個struts/spring/hibernate堆棧的java j2ee(org.tuckey.urlrewrite)onject的urlrewrite 3.2版本框架,我想允許我的用戶爲他們的配置文件設置一個友好的url。 (/ url應該重定向到他們的配置文件) - 但是還有其他的url,我們已經在root下靜態定義了。如何編寫過濾器,以便如果url不在我的數據庫中,應用程序應該在urlrewrite過濾器中查找url?我該如何去允許動態生成的網址?
0
A
回答
0
這有點倒退;該應用程序不會在urlrewrite配置中查找任何內容 - 該應用程序不應該知道urlrewrite是否存在。我看到幾個選項。
只要您不允許用戶創建與S2應該處理的內容相同的網址,您可以使用urlrewrite將其映射到執行查找的S2網址,如果不是找到,找到錯誤/未找到/默認頁面。
您也可以創建一個位於urlrewrite和S2之間的過濾器,它與urlrewrite具有相同的功能,但在中間有一個DB查找。
您可以在映射的最後使用wildcard mapping來捕獲其他所有內容,並將該URL用作查找操作的參數;這可能是最簡單的。
你可能寫一個S2攔截器,但我不認爲我會這樣做。
相關問題
- 1. 不允許動態htaccess的rewrited網址
- 2. 如何爲動態生成的圖像生成網址?
- 3. 生成動態網頁的網址
- 4. 我該如何動態生成xsd
- 5. mod_rewrite的允許網址
- 6. Django allauth允許的網址
- 7. 允許特定動態網址的尾部斜線?
- 8. 如何動態生成grails.plugins.springsecurity使用的網址?
- 9. 如何重寫我的動態網址
- 10. 我該如何去生成我的程序的日誌文件
- 11. WebApi網址應該允許特殊字符,如正斜槓(/),(和)
- 12. 允許Googlebot抓取動態生成的產品頁面
- 13. 允許文件動態鏈接生成的PHP腳本
- 14. 允許訪問動態生成的文件夾/文件與.htaccess
- 15. 我們如何在ASP.NET MVC網址中允許點?
- 16. 添加破折號我想在我的網址添加幾許瓶時自動生成的URL網址
- 17. 在RoR中,我該如何動態顯示並限制允許的字符數?
- 18. 允許網址進入網站嗎?
- 19. 我該如何動態生成一個jQuery選擇器?
- 20. 在vb.net中生成動態網頁和網址
- 21. 允許點在網址的末尾
- 22. 網址不允許:Facebook的PHP登錄
- 23. YII網址如何生成新的URL
- 24. htaccess允許IP地址,但從一個生成的列表
- 25. htaccess不允許根目錄但允許其他網址
- 26. Yii2的網址管理器允許在網址中加號(+)
- 27. 過濾網址以僅允許公開顯示的網址
- 28. 在asp.net中動態生成的網址的url重寫
- 29. JSP動態網頁生成
- 30. htmlHelper.RouteLink不生成我想要的網址