php - 我应该将移动检测放在 .htaccess 或 php 的什么位置?

标签 php .htaccess mobile redirect

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

  • .htaccess
  • PHP

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

谢谢

最佳答案

我投票给 Apache。

如果您在 Apache 级别执行此操作(在 .htaccess 文件中,或者更好的是,在 Apache 配置中),那么如果您有 HTML 文件,唯一的检测方法就是我能想到的就是JavaScript;这可以很容易地删除(比如禁用 JavaScript)。

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

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

关于php - 我应该将移动检测放在 .htaccess 或 php 的什么位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7917583/

相关文章:

php - CakePHP 命名约定/文件结构

java - 有没有办法使用 j2me 以编程方式识别手机上的清除按钮?

javascript - jQuery 移动 + Admob : rotation?

mobile - CDN上的全站点缓存有问题吗? (例如,移动浏览器的备用内容)

php - 从 mysql 创建 excel 并在 php 中将其作为附件电子邮件发送

php - 如何拦截数据库请求? (MySQL)

php在表单提交时删除文件并记录

php - 使用 .do 扩展名作为所有 php 文件的 .php 扩展名

wordpress - 点击 wp-admin 时如何将非管理员和最终用户重定向到主页

php - 内部服务器错误 Codeigniter HMVC