我想在我的 apache 服务器上设置动态 html 服务。这意味着对于不同类型的设备(移动设备、平板电脑、台式机),内容应该不同,而 url 保持不变。
例如:
从桌面 www.example.com/index.html
完全不同的布局
从移动设备 www.example.com/index.html
完全不同的布局
如何做到这一点?什么是apache配置?
我不想使用 RWD,因为设备之间的布局差异太大。
我对 Apache 不够熟悉,无法明确地说出这一点,但我认为如果没有某种服务器端页面生成(例如 Web 应用程序框架),您实际上不能在同一个 url 上提供不同的网页。
但是,如果您在 www.example.com 上有一个普通站点,在 m.example.com 上有一个适合移动设备的站点,您可以配置 Apache 以将移动设备的用户重定向到您的移动站点。
谷歌“Apache 检测移动设备”,您会看到诸如http://blog.justin.kelly.org.au/apache-mobile-device-detection/之类的链接,这似乎几乎完全一样。
一个警告是有序的:检测基于用户代理字符串,因此由模糊逻辑组成;某些用户代理(某些设备)可能无法正确检测到。因此,我建议您在“普通”网页顶部也有一个链接,用户可以点击访问您的“移动”网页。