The filename is .htaccess not Htaccess and a site can run with no .htaccess file but normally it contains instructions to handle canonicalization of your site so that it redirects requests for example.com to www.example.com (if that is what you want it to do) so that there are not multiple ways to access the same content from your site. That is why I suggested that you contact your host, they can help you get to what you want, they know their server settings and the best way to use .htaccess on their servers. Normally it is a free call or chat to handle a problem like this.
Popping in a new .htaccess file does not mean that your site is ready to go. Especially if it runs on a CMS like Wordpress there may be hidden code in your database that can start even worse problems.
Is there a reason not to contact your host? A new .htaccess file is like putting a band-aid on a broken leg.