routes - 交响乐团 : Special routing for mobile browsers

标签 routes symfony1 mobile-website

有什么方法可以检测路由上的浏览器类型并使用特定的 Controller 吗?我希望能够在routing.yml 中执行类似的操作:

mobile:
  url:   /*
  requirements:
    browser: mobile

最佳答案

This symfony blog article来自 Fabien 的文章描述了一种针对 iPhone 优化版网站的优雅解决方案。将他使用的正则表达式更改为更广泛地匹配用于访问您网站的浏览器/客户端的内容,这样您就拥有了“移动”版本。

编辑:我想补充一点,也许完全不同的“应用程序”可能是更好的解决方案,就像 Facebook 的 m.facebook.com 一样。界面。

关于routes - 交响乐团 : Special routing for mobile browsers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2493529/

相关文章:

python - django 将 '/' 重定向到平面页面

view - Aurelia - 直通路线

php - 如何在页面末尾加载javascript

php - Symfony 中的固定装置和继承

android - 如何禁用 GoogleWebLight?

android - 为 Android 和 Iphone 设计丰富的网站

mobile - 是否有在 HTML 页面上提供可点击的链接以将联系人保存到手机?

php - 错误 'No route found' Symfony PHP

javascript - 以 Angular 特定时间间隔切换选项卡

inheritance - 同一模式中的不同继承类型