我很有意思,我会更好:
RewriteCond %{HTTP_USER_AGENT} !(safa|navigator) [NC]
RewriteRule ^drugi/(.*)$ /index.html [L,NC]
RewriteRule ^treci/(.*)$ /index.html [L,NC]
或者我必须将RewriteCond放在每个RewriteRule中,如下所示:
RewriteCond %{HTTP_USER_AGENT} !(safa|navigator) [NC]
RewriteRule ^drugi/(.*)$ /index.html [L,NC]
RewriteCond %{HTTP_USER_AGENT} !(safa|navigator) [NC]
RewriteRule ^treci/(.*)$ /index.html [L,NC]
答案 0 :(得分:0)
RewriteCond
仅适用于下一个RewriteRule
,因此您的第一个代码不正确。但是有更好的方法可以使用正则表达式|
将这两个规则合并为一个:
RewriteCond %{HTTP_USER_AGENT} !(safa|navigator) [NC]
RewriteRule ^(drugi|treci)/(.*)$ /index.html [L,NC]