apache - 如何重定向桌面用户
问题描述
我想停止从任何桌面设备访问我的网站,该网站是混合应用程序(webview)。
不确定我需要重定向哪些用户代理。
到目前为止我的重写规则:
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} |
RewriteRule .* http://expamle.com/app [R]
解决方案
有这个网站为移动设备提供重定向解决方案,您可以尝试使用它并否定它或将其用作“if-else”,例如
RewriteCond ... # (get them from that site) if mobile
RewriteRule ".?" "-" [S=1] # skip next rule, no rewrite is done here
RewriteRule .* http://expamle.com/app [R]
推荐阅读
- android - 发布处理程序时显示敬酒
- wix - wix Restart Manager 成功关闭应用程序但说它不能
- javascript - 如何在数组中的全名后添加逗号?
- java - 在 JDBC for PostgreSQL 中,我可以执行 psql 的命令吗?
- c# - 创建具有 Nullable 等行为的 C# 类或结构
- vba - 在 UDF 中处理可选参数的最佳方法是什么?
- alexa - 如何为 Alexa Skill 扩展自定义插槽类型?
- python-3.x - Python bot 删除消息
- javascript - 如何在 Web 浏览器中执行一些定期运行 FOREVER 的 Javascript 代码,并在每个时间间隔后更改 DOM
- excel - 按标题移动饼图点?