.htaccess file Apache HTTP server के लिए एक configuration file है जो administrators को अलग-अलग directories के लिए specify options करने की अनुमति देती है। Syntax बिल्कुल Apache की अन्य configuration files के समान है। File को उन directories में रखा गया है जहां web pages को serve किया जाता है, ताकि system-wide configuration file, httpd.conf की तुलना में बेहतर नियंत्रण हो सके।
.htaccess क्या है? What is .htaccess?

.htaccess Apache HTTP server के लिए एक plain text configuration file है जो administrators को उन directories के लिए specify options देने की अनुमति देता है जहां web content serve की जाती है।
.htaccess में प्रारंभिक “.” का अर्थ है कि file “ls -a” कमांड को छोड़कर directory listings में Unix जैसी प्रणालियों पर अदृश्य होगी। File के लिए syntax बिल्कुल system-wide httpd.conf configuration file के समान है।
.htaccess file को उस निर्देशिका में रखा गया है जहां administrator Apache की settings को override करना चाहता है।
Apache Foundation .htaccess का उपयोग करने के खिलाफ recommend करता है जब user के पास system-wide file तक पहुंच होती है क्योंकि इसका उपयोग करने से web server slow हो सकता है।