I have a client that wants to edit their .htaccess file within ExpressionEngine's CP as opposed to editing the file locally and FTP'ing it back to the server. Is it possible to customize EE to allow for such, that is, read in the contents of the .htaccess file and once updates are made, write the contents back to the file and save on the server's hard disk? I searched Devot:ee and didn't see any add-ons or plugins to do so. Thanks in advance...
You're going to want NSM .htaccess Generator, Marc. This will update the .htaccess as they add new entries, as well as edit the baseline of the .htaccess file, itself.
Detour Pro is recommended often around here as well, if they're just looking to manage redirects.
.htaccess Maker allows you to use any EE template (and so any template tags) to generate your .htaccess file each time any template is updated (or you can invoke generation manually from CP). And it's free :)