我想从
重定向所有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]