比如说我有请求 test.com/。
在 DNS中,这个 test.com 指向 test2.com。因此我的请求来到了 test2.com
我想做以下事情。
- test.com/* 的所有请求将被重定向到 test2.com(通过 DNS 映射到新服务器)。
在 test2.com 中,我必须执行以下操作。
if(原始请求为 http://test.com/ *) { if(user Agent is Mobile) { if(!(User Agent is IOS or Android or Blackberry or Windows Phone)) { URL rewrite } } }
3.URL重写我想写一个如下的重写规则。
http://test.com/abc/index.html ----> http://test2.com/mobil/abc/index.html
我尝试过类似下面的方法。我刚来这地方。
RewriteEngine On
RewriteCond expr "%{HTTP_REFERER} -strmatch 'http://test.com'" [AND]
RewriteCond %{HTTP_USER_AGENT} Mobile [AND]
RewriteCond %{HTTP_USER_AGENT} !(IOS OR Android OR BlackBerry OR Windows Phone) [NC]
请帮助我实现这一目标。
语法可能不正确。请帮助我正确的语法