On Sat, Jan 9, 2010 at 12:54 PM, Reese <howell.r@xxxxxxxxxxxxxxxx> wrote: > I said I would test this, > >> RewriteEngine On >> RewriteCond %{HTTP_HOST} subdomain\.domain\.ext >> RewriteRule (.*)(0[5-6]).html$ /20$2/$1$2.html [R=301,L] > > Testing had mixed results. > > When this rule was at subdomain.domain.ext/sandbox/.htaccess > and the submitted url was > > http://subdomain.domain.ext/sandbox/fileDDMMYY.ext > > it redirected to http://subdomain.domain.ext/2005/fileDDMMYY.ext > which was the desired and I thought, the expected behavior. > > However, when the rule was placed at subdomain.domain.ext/.htaccess > it did not work - it created an endless loop with multiple > insertions of the /2005/ string. For users attempting to reach To kill the looping: RewriteCond %{REQUEST_URI} ^/20\d+ or Change your rewriterule to make sure it doesn't match URI's starting with digits. If the 2005 is PATH_INFO, test the [DPI] flag. -- Eric Covener covener@xxxxxxxxx --------------------------------------------------------------------- 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