我应该将移动检测放在.htaccess或php中?

Tec*_*lco 7 php .htaccess mobile redirect

我现在有一个移动版本的网站,我想知道我应该在哪里进行重定向.我只能考虑使用以下方法进行重定向:

  • 的.htaccess
  • PHP

我想知道哪一个更好/更有效?除了.htaccess或PHP之外,还有更好的方法吗?

谢谢

Lau*_*ith 10

我投票支持Apache.

如果你在Apache级别(在.htaccess文件中,或者甚至更好,在Apache配置中)这样做,那么如果你有HTML文件,我能想到的唯一检测方法就是JavaScript; 这可以轻松删除(如禁用JavaScript).

这也适用于其他类型的文件,如PDF,Word文档,MP3文件等.它可以轻松地重定向到包含"不可用于移动"消息的页面.

我能想到的另一件事是css文件,如果它们不同(标准版与移动版).

  • 关于CSS点:您可以使用具有不同`media`属性标记的多个CSS样式表.例如,你可以有一个`<link rel ="stylesheet"type ="text/css"href ="normal.css">`和一个`<link rel ="stylesheet"type ="text/css"media = "掌上电脑"href ="mobile.css">`.有关更多信息,请参阅[此链接](http://www.w3.org/TR/CSS2/media.html#media-sheets). (2认同)