I think there's a judgement-call aspect to this question, so I'm asking for opinions rather than simply pore over the Apache documentation.
Right now I've got my main htaccess in the default location, plus a couple of micro-htaccess files for a few specific directories to allow indexing or to point to a directory-specific error page. They all do what they're supposed to do. So I'm not asking "how" or "where" but "whether".
The question: most of my rewrites or redirects apply to things that happen within one subdirectory or another. (Think of it as half a dozen micro-sites under the umbrella of one mini-site. There's practically no cross-directory traffic, and very few cross-directory links.) Would it be a good idea to put these into local htaccess files within the relevant directory, instead of leaving everything in the master file? Pros and cons?
The obvious "pro" is that ::cough, cough:: there's less risk of bringing the whole site to a crashing halt if I misspell something.
I'm thinking mainly of redirects, but directory-specific blocking is a temptation too. ("I don't care what costume you're wearing, if you're from g### you're not getting in here and that's final!")