.htaccess - 基于 HTACCESS 中的用户代理重定向到桌面站点
问题描述
我有一个移动网站https://example.com。我想使用 .htaccess 将桌面浏览器重定向到 desktop.example.com。我想我需要使用浏览器的用户代理。如果可能的话,我希望重定向是透明的。由于我在同一个域上,我想这是可能的。
我正在努力编写我的重写规则。谁能帮我?
会很棒!
解决方案
我想我越来越近了。。
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} !(android|blackberry|googlebot-mobile|iemobile|iphone|ipod|opera\smobile|palmos|webos) [NC]
RewriteRule ^ http://desktop.example.com [L,R=302]
但现在我正在寻找一种使重定向透明的方法!
推荐阅读
- regex - 捕获第一个 [] 之间的任何内容,而不是字符串中的所有 []
- android - Fragment 中的 Android 共享首选项不起作用 - Kotlin
- android - 在带有视图寻呼机的 tabLayout 中显示嵌套片段
- java - java.lang.ClassNotFoundException: com.jayway.jsonpath.Configuration$Defaults
- laravel - 我怎样才能使 4 个链接到控制器?
- ios - 从场景加载节点后应用程序冻结
- node.js - Bcrypt 不再对密码进行散列和加盐处理
- javascript - 如何使用 javascript 或 jquery 从 arrayList 中删除对象?
- amazon-ecs - Amazon Fargate - 确定容器启动顺序
- jquery - 匹配逗号分隔的数据属性值