如何设置apache来提供动态html?不同设备的相同网址

时间:2015-07-28 10:08:49

标签: html apache dynamic serving

我想在我的apache服务器上设置动态html服务。这意味着对于不同类型的设备(移动设备,平板电脑,桌面设备),内容应该不同,而网址保持不变。

例如:

  1. 来自桌面www.example.com/index.html

    完全不同的布局

  2. 来自移动设备www.example.com/index.html

    完全不同的布局

  3. 如何实现这一目标?什么是apache配置?

    我不想使用RWD,因为设备之间的布局差异太大。

1 个答案:

答案 0 :(得分:-1)

我对Apache的熟悉程度不是很明确,但我认为如果没有某种服务器端页面生成(例如Web应用程序框架),您实际上可以在同一个URL上提供不同的网页)。

但是,如果您在www.example.com上有一个普通网站,并且在m.example.com上有一个适合移动设备的网站,则可以配置Apache以将移动设备的用户重定向到您的移动网站。

Google" Apache检测移动设备"并且您会看到http://blog.justin.kelly.org.au/apache-mobile-device-detection/之类的链接,这些链接似乎完全相同。

一个警告是有序的:检测基于用户代理字符串,因此由模糊逻辑组成;可能无法正确检测到某些用户代理(某些设备)。因此,我建议您在正常情况下排在最前面的链接。用户可以通过网页点击进入您的手机'网页。