My only rewriterules is as follows: RewriteCond %{REQUEST_URI} !^/(images|design|index.php) RewriteRule ^(.*[^/])$ index.php?url=$1 [R,QSA,L] It takes a url: site.tld/site/address and converts it to site.tld/?url=/site/address or: site.tld/site/address?abc=123 and converts it to site.tld/?url=/site/address&abc=123 This works great except I don't want the redirect to be visible. When I remove the R flag it creates a circular loop. I am at a loss. Any help would be greatly appreciated.
If you want to not have it redirect, please try as follows: (I've changed some of the regex for you) RewriteCond %{REQUEST_URI} ^site/(.*) RewriteRule ^/site/(.*) index.php?url=/site/$1 [L] (It could be simplified to the second line of the RewriteRule, but I think you might want to modify other rules into the RewriteCond from what I gather in the above example. I don't exactly know what you are trying to do above)