The root directory/folder of your site is the main, public container—the folder that contains all your public files—which basically means the folder where your site’s home page is located. An htaccess file that is placed there applies to all pages in the site.
Both Ralph and Eric gave answers to your question but they may be moot depending upon:
If you’re using .asp files, there is an Apache module for that but it’s better hosted on a WinDoze server (in the IIS family). Please confirm that you’re using an Apache server as different members of the IIS family treat mod_rewrite quite differently (as M$ is trying to emulate this great Apache module).
Is GoDaddy now allowing you to use mod_rewrite within .htaccess? A few years ago, they had not (and that was only a small part of their reputation as a VERY BAD host - balancing their reputation as a very good domain name registrar).
In any case, you may want to run through the test of both .htaccess and mod_rewrite I have in my signature’s tutorial to be sure it’s available to you.