Okay I've this RewriteRule which is designed to redirect any request the file base.css to /include/style/base.css, but is simply keeps redirecting within an infinite loop, I figured the L parameter would make certain that wouldn't happen.

RewriteRule (.*)/base.css$ include/style/base.css [L,NC,R=301]

Plus it redirects to http://localhost/C:/somemaps/include/style/base.css so it is not really designed to do either.

Can anybody let me know how you can fix this?
Also I must possess the RewriteRule therefore it would redirect any file.css to /include/style/file.css
BTW the .htacces file is incorporated in the cause of the web site (which isn't the main from the server!)

You've Redirect and Rewrite confused. A redirect is really a HTTP status code that informs the browser to visit another URL. You really would like to Rewrite the place to a different file location. Try

RewriteRule (.*)/(.*).css$ /include/style/$2.css [L,NC]

If the does not work try adding the next immediately after the RewriteEngine On

RewriteBase /my-virtual-folder-path-where-htaccess-is-stored

Also I must possess the RewriteRule therefore it would redirect any file.css to /include/style/file.css

Do this:

RewriteRule ([^/]+).css$ /include/style/$1.css [L,NC]

This R=301 constitutes a new request. Because of this it examines the RewriteRule again.

Attempt to exclude this path/directory having a rewrite condition (RewriteCond).