Some time ago, we moved all of our articles from our catchall /html/ directory to a new /articles/ directory under the root and did a 301 redirect on all the moved article pages.
We are redoing our site structre and are creating a series of subdirectories under the /articles/ directory to further subclassify our articles. The number of article pages is approx 200 on our 400 page website. Should we just add another 200 lines to our .htacces file, adding to the original redirects? That is, for each page, should we have this in our .htaccess:
Redirect permanent /html/articlename.html http://www.oursite.com/articles/articlename.html
Redirect permanent /articles/articlename.html http://www.oursite.com/articles/newdir/articlename.html
There is no simple rule for the redirects, so a RedirectMatch won't work -except maybe a match on the precise article name. (That could cut two lines down to one.) Also, most of the article pages have at least one external inbound link. Most importantly, we don't want to lose our existing link juice. Can we do some kind of match on each article name? Is writing the new 301 redirect lines in our .htaccess the best way to go, or is there a better option?
Thank you in advance for your suggestions.