【发布时间】:2013-09-19 07:14:09
【问题描述】:
我正在处理 Apache 重定向。
我想根据客户端设备名称/型号/操作系统/浏览器重定向网络请求。
我们可以使用 mod_rewrite 或任何其他 mod 方法访问它吗?
我知道此信息将出现在用户代理标头中。
有人可以帮助如何在进行 apache 重定向时访问客户端设备信息。
【问题讨论】:
标签: apache .htaccess redirect mod-rewrite
我正在处理 Apache 重定向。
我想根据客户端设备名称/型号/操作系统/浏览器重定向网络请求。
我们可以使用 mod_rewrite 或任何其他 mod 方法访问它吗?
我知道此信息将出现在用户代理标头中。
有人可以帮助如何在进行 apache 重定向时访问客户端设备信息。
【问题讨论】:
标签: apache .htaccess redirect mod-rewrite
您可以在 mod_rewrite 中使用%{HTTP_USER_AGENT} 变量:
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ipad [NC]
RewriteRule ^(.*)$ /ipad_users/ [L,R]
用正则表达式替换 ipad 以捕获您想要重定向的用户代理。 This site 有一个相当全面的用户代理列表。
【讨论】: