如何设置apache以提供动态html?不同设备的相同url

如何设置apache以提供动态html?不同设备的相同url,html,apache,dynamic,serving,Html,Apache,Dynamic,Serving,我想在apache服务器上设置动态html服务。这意味着对于不同类型的移动设备、平板电脑、桌面内容应该不同,而url保持不变 例如: 从桌面www.example.com/index.html 完全不同的布局 来自移动设备www.example.com/index.html 完全不同的布局 如何做到这一点?什么是apache配置 我不想使用RWD,因为设备之间的布局差异太大。我对Apache还不太熟悉,不能肯定地说这一点,但我认为,如果没有某种服务器端页面生成(如web应用程序框架),您实际上无

我想在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将移动设备的用户重定向到您的移动站点

谷歌阿帕奇检测移动设备,你会看到这样的链接,似乎做得差不多


一个警告是正确的:检测基于用户代理字符串,因此由模糊逻辑组成;某些用户代理可能无法正确检测某些设备。因此,我建议您在“普通”网页的顶部也有一个链接,用户可以单击该链接访问您的“移动”网页。

是布局不同,还是内容实际不同?布局响应设计的差异通常通过css中的mediaqueries实现,而不是在Web服务器上。内容也不同可能您可以通过一些智能htaccess重写规则实现这一点。