.htaccess can be expanded as Hyper Text access. The file placed in Apache Web Server executes and detects commands in the file. The file is used to alter Apache web server configuration, enable and disable functionality and features, protect passwords, handle redirects, block access by IP address and redirect visitors. There are more functions of the .htaccess file can be used. The name of the file cannot be changed nor extension can be added. If the rule is not followed the file will not be recognized. Certain web servers do not allow editing the file. On the contrary you can create your own file and upload to specific directories.