On 4/25/06, John Nichel <john@xxxxxxxxxxxx> wrote: > Hi, I usually have no problem redirecting based on what is in the URL, > but now I'm trying to redirect all pages in a site to one page on the > same site. I have to exclude that one page from the redirection process > else I get an infinite loop. I've tried numerous combinations of the > following, but I can't see to get it to work.... > > RewriteCond %{SCRIPT_FILENAME} !^redirect\.html [NC] > RewriteRule ^/$ /redirect.html > > > Basically, if the URL doesn't contain 'redirect.html', redirect to > redirect.html (I suspect your example is off, since the RewriteRule above will not create a loop; it only addresses one URL.) Use the RewriteLog to figure out what is going wrong. Either of these should work: RewriteCond %{Request_URI} !^/redirect\.html [NC] ... or RewriteRule ^/redirect\.html - [L] Joshua. --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx