我的网站(使用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. 动态SEO友好的URL
- 6. 为什么我的Wordpress页面突然不能移动友好?
- 7. IIS7 URL重写,如何设置处理友好的URL
- 8. URL重写,使用友好的URL
- 9. URL友好使用htaccess
- 10. 用的.htaccess友好的URL
- 11. 使我的定制tumblr移动友好
- 12. PHP友好的URL的.htaccess - 搜索页面
- 13. 页面不显示移动设备友好
- 14. 使用rewriterule创建SEO友好的URL
- 15. 如何使用友好的URL?
- 16. 如何使用PHP处理来自1页的所有URL?
- 17. mod_rewrite - 友好的URL和删除页面扩展
- 18. 笨用户友好的URL
- 19. 用户友好的URL
- 20. SEO友好的URL
- 21. 友好的URL 3
- 22. SEO友好的URL
- 23. SEO友好的URL
- 24. 使用.htaccess和PHP的友好URL“include”
- 25. 将Facebook喜欢的页面更改为友好的URL
- 26. 友好的URL点击新闻标题
- 27. 对桌面和移动页面使用单独的URL
- 28. 处理SEO友好的URL与非英语字符
- 29. 如何在SEO友好的URL中处理#(散列)字符?
- 30. 在ASP.NET中使用SEO友好的URL
一些移动用户可能有充分的理由要求较慢但功能齐全的原始页面。我个人更喜欢直接访问移动网站,但在遇到问题时可以采取措施很可能无法提供我所知道的非移动网站上的一些功能。请确保您提供了一种在移动用户的两个网站之间切换的方法。 – 2012-03-05 22:31:13
感谢您的建议 - 我牢记在心。 – joshg 2012-03-06 07:57:48