The .htaccess file is used on Apache servers only.
Quote:
|
.htaccess files (or "distributed configuration files") provide a way to make configuration changes on a per-directory basis. A file, containing one or more configuration directives, is placed in a particular document directory, and the directives apply to that directory, and all subdirectories thereof.
|
Apache Tutorial: .htaccess files - The Apache site.
Your basic needs for using the .htacess file would be:
-to 301 permanent redirect domain names and/or web pages
-you may have to put an instruction in the .htacess file what your errors pages are called (check your hosting instructions)
-if your website uses SSI (server side includes) you'll need an instruction to tell the server that
Those are your basic needs.
There are other things you can do with the .htacess file also, but for a basic website/blog they shouldn't be necessary.