我想将 ozill。* $ 重定向到LogIn.php,并将其重定向到其他人的index.php。
RewriteCond %{HTTP_USER_AGENT} ozill.*$
RewriteRule ^(.*)$ LogIn.php?route=$1&vivo=%{HTTP_USER_AGENT} [L,QSA]
喜欢这个
RewriteCond %{HTTP_USER_AGENT} ozill.*$
RewriteRule ^(.*)$ LogIn.php?route=$1&vivo=%{HTTP_USER_AGENT} [L,QSA]
RewriteCond %{HTTP_USER_AGENT} MSIE.*$
RewriteRule ^(.*)$ index.php?route=$1&vivo=%{HTTP_USER_AGENT} [L]
如何使代码更好?
答案 0 :(得分:3)
这是你在mod_rewrite中添加if / else条件的方式:
RewriteCond %{HTTP_USER_AGENT} ozill [NC]
RewriteRule ^(.*)$ LogIn.php?route=$1&vivo=%{HTTP_USER_AGENT} [L,QSA]
RewriteCond %{HTTP_USER_AGENT} !ozill [NC]
RewriteRule ^(.*)$ index.php?route=$1&vivo=%{HTTP_USER_AGENT} [L,QSA]
即。在第二条规则中在匹配模式前面用!
否定条件。