Redirect Problems with Archive Page and GET variables

As per the discussion in the comments, using . as a value for the “Category base” will send Apache into an infinite loop. Getting rid of the Category base in the URL is actually pretty tricky, just because of the way WordPress expects things to work. It you want to use a single character for this, though, the _ character works just fine.