RedirectMatch 402 "^/[a-zA-Z0-9._-]+/[a-z0-9]{32}$" RedirectMatch 402 "^/[a-zA-Z0-9._-]+/atom" RedirectMatch 402 "^/[a-zA-Z0-9._-]+/blobdiff/" RedirectMatch 402 "^/[a-zA-Z0-9._-]+/blobdiff_plain/" RedirectMatch 402 "^/[a-zA-Z0-9._-]+/blob" RedirectMatch 402 "^/[a-zA-Z0-9._-]+/blob_plain" RedirectMatch 402 "^/[a-zA-Z0-9._-]+/commit/" RedirectMatch 402 "^/[a-zA-Z0-9._-]+/commitdiff/" RedirectMatch 402 "^/[a-zA-Z0-9._-]+/commitdiff_plain/" RedirectMatch 402 "^/[a-zA-Z0-9._-]+/history/" RedirectMatch 402 "^/[a-zA-Z0-9._-]+/log/" RedirectMatch 402 "^/[a-zA-Z0-9._-]+/patch/" RedirectMatch 402 "^/[a-zA-Z0-9._-]+/rss" RedirectMatch 402 "^/[a-zA-Z0-9._-]+/shortlog/" RedirectMatch 402 "^/[a-zA-Z0-9._-]+/snapshot/" RedirectMatch 402 "^/[a-zA-Z0-9._-]+/tree/"