htaccess مخفف "HyperText Access" است که به فارسی میتوان آن را به "دسترسی توسط ابرمتن" ترجمه کرد. در حالت عادی اگر بخواهید تغییراتی در وب سرور ایجاد کنید باید به فایلهای تنظیمات وب سرور اصلی دسترسی داشته باشید، اما این فایل راه انجام بعضی کارها و تغییرات در وب سرور شما را بدون نیاز به فایلهای اصلی ایجاد میکند. فایل htaccess توسط وب سرورهای Apache و Litespeed استفاده میشود.
فایل htaccess یک فایل متن کوچک اما پر قدرت است که بسیاری از جنبههای نحوه نمایش صفحات وب را کنترل میکند. مانند انتقال کاربر به آدرس دیگر(redirect)، فعال کردن فشرده سازی فایلها توسط سرور(gzip)، بازنویسی آدرس ها(rewrite urls)، فعال سازی کش مرورگر(leverage browser cache) و بسیاری دیگر را تنها با اضافه کردن چند خط کد به این فایل کوچک میتوان انجام داد.[۱]
در بیشتر نرم افزارهای تولید محتوا، با تغییر htaccess.txt به .htaccess میتوان گزینه بهینه سازی آدرسها برای گوگل را فعالسازی نمود، این قابلیت برای مدیران تارنماها از اهمیت فوق العاده ای برخوردار است.[۲]