Heim  >  Fragen und Antworten  >  Hauptteil

Wie Apache Anfragen basierend auf UA (User-Agent) in das angegebene WAP-Seitenverzeichnis umschreibt

Brüder, ich habe eine Anforderung wie diese: Ich habe eine Website und greife über www.website.com auf die Webseite zu, möchte aber eine entsprechende WAP-Seite für die entsprechende Webseite erstellen, um den mobilen Benutzerzugriff zu vereinfachen und zu verbessern Seite und passen Sie sie an, und dann kann über m.website.com auf die URL unserer Seite zugegriffen werden. Wir hoffen, dass wir den Link zu www.website.com umleiten können bis der Benutzer darauf zugreift, um den mobilen Benutzer anhand des UA (User-Agent) des Clients zu unterscheiden und ihn auf die Seite umzuschreiben, die m.website.com entspricht. Ich möchte also fragen, wie man basierend auf dem UA in Apache umschreibt. Und wie unterscheidet man zwischen so vielen UAs und ob sie mobil sind (http://www.user-agents.org/)?

漂亮男人漂亮男人2714 Tage vor551

Antworte allen(2)Ich werde antworten

  • 高洛峰

    高洛峰2017-05-16 17:06:47

    Web领域何事无先驱?参考:http://detectmobilebrowsers.com/,字母序第一项,Apache

    Antwort
    0
  • 高洛峰

    高洛峰2017-05-16 17:06:47

    UA 这种方法虽然也能实现,但很多时候UA并不准确,当下的浏览器这么多,每天都冒出新的,造成UA后续维护工作量很大,所以更推荐使用通过判断分辨率大小的方式来实现。比如用javascript判断

    还有一种基于现有网站改进的,就是用 CSS3 的 Media Queries

    对于
    @media only screen and (max-width: 767px) {
        /* 分辨率小于 767px 时的样式 */
    }

    实例参考 http://webdesignerwall.com/tutorials/...

    Antwort
    0
  • StornierenAntwort