除iPad和iPhone外,HTACCESS重定向目录



我想从

重定向所有URL

domain.com/incoming-dir/ to domain.com/direct-dir/

我为此使用以下内容:

RewriteEngine On
RewriteRule ^/?incoming-dir/(.*)  direct-dir/$1 [R=301,L]

,但现在我想在一个例外构建。

iPhone和iPad不应发生重定向。

对于此例外,应该添加什么?

您应该首先使用%{HTTP_USER_AGENT}检查,并从下一个规则中排除您想要的内容

 RewriteEngine On
 RewriteCond %{HTTP_USER_AGENT} !^.*(iPhone|iPad).*$  [NC]
 RewriteRule ^incoming-dir/(.*)  direct-dir/$1 [R=301,L]

最新更新