Forum Moderators: phranque
It is
RedirectMatch ^/siteindex(.*) http://www.example.com/topicindex$1 [L,R=301] Any idea why it might produce error 500s all of a sudden?
The syntax would be
RedirectMatch 301 ^/siteindex(.*) http://www.example.com/topicindex$1 or better
Redirect 301 /siteindex http://www.example.com/topicindex which is the same if siteindex would be followed by a slash (redirects /siteindex/foo to /topicindex/foo but not /siteindexes to /topicindexes as your RedirectMatch would do.