我的網站(使用Struts 1)正在準備推出約六頁的適合移動設備的版本。我可以對新的URLs應該使用一些建議。
我首先想到的是如何在struts-config.xml中的現有路徑下定義新映射,然後檢測相關Action類中移動瀏覽器的存在並將其轉發給新的.jsp文件在適當的時候;這樣URLS對於移動頁面和「常規」版本的頁面將是相同的。然而,我見過的大多數移動版網站似乎都使用子域名(m.example.com)或者在URL(www.example.com/mobile/...)中有特定的內容,這讓我想知道是否有一個很好的理由在URL中有東西。一個子域對我們來說是不可行的,但是定製的URL會是。
如果更改的URL是要走的路,Struts配置應該如何設置?我應該定義完全不同的使用相同底層Action類的路徑嗎?
我對移動開發瞭解不多(我們實際上外包了實際頁面的創建),所以我真的不知道什麼是最佳實踐。處理新的移動友好頁面的URL(使用Struts 1)
0
A
回答
0
你的方法聽起來非常合理的,我,尤其是如果URL是您的應用程序很重要(如啓用書籤,做網址參數處理等)
你可能要編碼M或移動的唯一原因在url路徑或域名中,不必爲每個請求都檢測到移動客戶端(域名/上下文路徑將利用容器(Java EE或其他)自動爲移動瀏覽器提供正確的資源(jsp等)
相關問題
- 1. 如何使頁面移動友好?
- 2. Liferay頁面友好的URL生成URL
- 3. 的SharePoint 2013術語驅動頁面友好的URL使用JSOM
- 4. 友好URL中的wordpress頁面id
- 5. 友好的URL打開會員頁面
- 6. 動態SEO友好的URL
- 7. 爲什麼我的Wordpress頁面突然不能移動友好?
- 8. 友好的URL
- 9. 移動友好的iframe CSS
- 10. IIS7 URL重寫,如何設置處理友好的URL
- 11. URL重寫,使用友好的URL
- 12. rewriteRule使url用戶友好
- 13. URL友好使用htaccess
- 14. 用的.htaccess友好的URL
- 15. 在Struts 2中處理錯誤頁面
- 16. 使我的定製tumblr移動友好
- 17. 友好的URL與 「:」
- 18. PHP友好的URL的.htaccess - 搜索頁面
- 19. 頁面重定向(用戶友好的URL)
- 20. 友好的URL,用斜槓
- 21. Struts中的處理日期1 ActionForm
- 22. 使用rewriterule創建SEO友好的URL
- 23. 頁面不顯示移動設備友好
- 24. 如何使用友好的URL?
- 25. 如何使用PHP處理來自1頁的所有URL?
- 26. mod_rewrite - 友好的URL和刪除頁面擴展
- 27. 用戶友好的URL
- 28. 用戶友好的URL
- 29. 笨用戶友好的URL
- 30. 用戶友好的URL revelsal
一些移動用戶可能有充分的理由要求較慢但功能齊全的原始頁面。我個人更喜歡直接訪問移動網站,但在遇到問題時可以採取措施很可能無法提供我所知道的非移動網站上的一些功能。請確保您提供了一種在移動用戶的兩個網站之間切換的方法。 – 2012-03-05 22:31:13
感謝您的建議 - 我牢記在心。 – joshg 2012-03-06 07:57:48