I have a directory on a site:
In it I have a .htaccess file.
I want it to take any URL like this:
And rewrite it to:
Except for any URLs that refer to these directories:
- http://example.com/directory/css/
- http://example.com/directory/javascript/
- http://example.com/directory/images/
I have the first part working, but unable to tell it to exclude files in certain directories:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^([^/]+)/([^/]+) index.php?arg1=$1&arg2=$2 [NC]
Update:
This works in a very basic and simple sense:
RewriteRule ^css - [L,NC]
RewriteRule ^javascript - [L,NC]
RewriteRule ^images - [L,NC]
RewriteRule ^([^/]+)/([^/]+) index.php?arg1=$1&arg2=$2 [NC]
but I’m sure there is a more elegant solution?
I think the keyword you’re looking for is RewriteCond. It’s pretty similar to what you ended up with.