Php 移动与非移动:提供适当的内容
我正在写一个网站的移动版本,我想Php 移动与非移动:提供适当的内容,php,mobile,Php,Mobile,我正在写一个网站的移动版本,我想 使用WURFL-PHP在客户端上执行移动性检查 重新使用现有的.htaccess文件。我不想手动解析任何内容。这最好留给Apache处理 为了简单起见,假设我有两个平面文件:file.d.html和file.m.html。在索引X.php中,我考虑根据我们正在服务的客户端(移动与非移动)对这些文件中的一个做出适当的HTTP请求,并将响应转发给客户端。一切都会按照.htaccess文件的规定进行 为了发出请求,存在一个名为pecl_http的PHP库。问题是:我只
非常感谢。我个人不会在服务器端执行此操作,而是使用javascript和CSS媒体查询。具体来说,有一个名为“”的过程,浏览器根据屏幕宽度(以像素为单位)选择样式。这避免了浏览器嗅探的邪恶,因此通常在不做任何更改的情况下支持未来的移动平台。如果需要,您可以使用
显示
样式来隐藏整个内容块,或者只使用宽度
和浮动
的不同值来从水平布局更改为垂直布局。RWD上的Wikipedia页面警告说,一些移动平台不支持媒体查询,但实际上从2012年起,这在移动市场的份额非常小。您可以在每个页面的开头添加两行(使用包含一次),检查用户代理,并在需要时重定向到移动版本。确定。但是我真的希望两个世界都在一个URL下。你可以编写一个mod_重写规则来匹配用户代理,并重定向到正确的版本。