Stephen Rider wrote: > RewriteRule ^(0-9){4}/(0-9){2}/(0-9){2}/(.+?)/?$ /archives/$4/ [R=301,L] does it work with parentheses? i've always used brackets to match a range of characters: RewriteRule ^[0-9]{4}(/[0-9]{2}){2}/([^/]+)/?$ /archives/$2/ [R=301,L]