我有两个重写条件。
条件A
RewriteCond%{HTTP_HOST} ^ mobile.nu $ [NC]
条件B
RewriteCond%{HTTP_USER_AGENT}(android | blackberry | iphone | ipod | windows \ phone)[NC]
重写规则。
RewriteRule ^ foo.html $
现在我想写一些像这样的条件。
如果条件A和条件B然后重定向到给定规则
有人可以告诉我如何实现这个
答案 0 :(得分:1)
您可以使用此规则:
RewriteCond %{HTTP_HOST} ^mobile\.nu$ [NC]
RewriteCond %{HTTP_USER_AGENT} (android|blackberry|iphone|ipod|windows\ phone) [NC]
RewriteRule ^foo.html$ /mobil/index.html [L]
condition1和condition2将一起进行AND运算。
虽然您的问题RewriteRule
尚未完整。
答案 1 :(得分:1)
您只需在规则之前按顺序编写这些条件:
RewriteCond %{HTTP_HOST} ^mobile.nu$ [NC]
RewriteCond %{HTTP_USER_AGENT} (android|blackberry|iphone|ipod|windows\ phone) [NC]
RewriteRule ^foo.html$ [rewrite rule]
这在两个条件之间建立AND
关系