On Mon, 18 May 2015, Karl Holten wrote: > As Joe cautioned might happen with the N directive, I get an infinite loop from this. It keeps prepending the domain name so you get http://www.google-com.topcat.switchinc.org/http://www.google-com.topcat.switchinc.org/<http://www.google-com.topcat.switchinc.org/http:/www.google-com.topcat.switchinc.org/>/ after the second pass, after the third pass you get the full domain three times and so on. > > My not-so-genius solution to this problem is just to put in the same > RedirectRule 6 times in a row and skip the N directive. If you know how many you're dealing with, but don't want it to pass through quite as many rules, you can use a power of twos trick: 1. Have a rule that replaces 4 dashes 2. Have a rule that replaces 2 dashes 3. Have a rule that replaces 1 dash it'll then handle between 0 and 7 dashes. At 6, this might not be worth it ... when you start getting above a dozen (which hopefully you'll never have to deal with), it might be. -Joe