The htaccess file is a configuration file which is used on Apache based web servers to control many features of the server. For example, you can make friendly urls, protect files, redirect urls...etc with htaccess.
We use it when we do on-page SEO like friendly urls for your websites, redirect...