.htaccess file is the most important file for having great, clean, and keyword-rich URLs. It is also a beast that can mess up your web site, making it totally inaccessible for every visitor who wants to move through your site clicking on a link from the front page and every link ends up telling them, "404 page not found".
The best part is that you might need to change it for every installation you do, even sometimes with the same hosting provider. Unfortunately, there are also some hosting providers that don't allow you to have your own
.htaccess file because of its potential security risk.
If you have a hosting package that uses IIS (Internet Information Services) or even Apache on Windows, you will see that ...