httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Krist van Besien <>
Subject Re: [users@httpd] multiple rewrite rules
Date Mon, 07 Dec 2009 06:26:56 GMT
On Sun, Dec 6, 2009 at 9:08 PM, Jeff Shearer <> wrote:
>  I have been trying without success to rewrite multiple css files with on RewriteCond.
 Here is my latest attempt to give y'all an idea of what I am trying to do.

I have the impression that you are unware how rewriteconds and
rewriterules interact. You can't have one rewritecond apply to many

Apache always first tests if the LHS of the RewriteRule matches. Then
it will look at any RewriteConds above. It they match than the RHS is

In order to explain better what happens with your rules I've numbered them:

1>  RewriteCond %{HTTP_USER_AGENT}  .Windows.*Firefox\/3.*
2>  RewriteRule ^/styles/progclean.css
3>  RewriteRule ^/styles/terms.css  [L]
4>  RewriteCond %{HTTP_USER_AGENT}  .MSIE\ 7.*
5>  RewriteRule ^/styles/progclean.css
6>  RewriteRule ^/styles/terms.css  [L]
7>  RewriteRule ^/styles/progclean.css
8>  RewriteRule ^/styles/terms.css

RewriteCond at line 1 only applies to RewriteRule on line 2.
RewriteRule at line 3 does not have  ReweriteCond so all browsers get Rules 6
and 8 will even never get triggered...

Have a look at the docs.


Bremgarten b. Bern, Switzerland
A: It reverses the normal flow of conversation.
Q: What's wrong with top-posting?
A: Top-posting.
Q: What's the biggest scourge on plain text email discussions?

The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:> for more info.
To unsubscribe, e-mail:
   "   from the digest:
For additional commands, e-mail:

View raw message