در این مقاله می خواهیم درباره فایل اچ تی اکسس توضیحات کاملی را ارائه دهیم که اصلا فایل htaccess چیست و چه کاربردهایی دارد؟ فایل htaccess در واقع مخفف کلمه Hypertext Access می باشد، این یک فایل مهم برای مدیران سایت ها به حساب می آید که به سادگی توسط این گزینه می توانند تنظیمات کاربردی مختلفی را بر روی وب سایت خودشان در وب سرور اعمال نمایند. این فایل در مسیر روت هاستینگ شما قرار دارد. شما در این بخش می توانید به سادگی آدرس دهی بخش های مختلف سایت تان را به طور کاربرپسند و مناسب سئو موتورهای جستجوگر انجام دهید. حتی امکان ارائه امنیت بیشتر با لایه های امنیتی و کلمه عبور برای ورود به پوشه ها را در آن انجام دهید، همچنین عملیات هایی نظیر ریدایرکت را در آن ارائه دهید. این یک فایل کاملا ساده متنی است که می توانید پیکربندی سطوح دسترسی بخش های مختلف وب سایت را انجام دهید.
معمولا در هاستینگ ها یک فایلی بنام htaccess. وجود دارد که در ابتدای نام این فایل نقطه یا دات درج شده است، یکی از فایل های سیستمی لینوکس می باشد که در سرورها نشان دهنده ی نحوه پاسخگویی apache برای درخواست های مختلف کاربران می باشد.
معمولا در سرورهای ویندوزی (IIS)، فایل مشابهی وجود دارد بنام web.config که البته زبان برنامه نویسی آن متفاوت می باشد، به طور کلی کارهایی که انجام می دهد همانند فایل دات اچ تی اکسس است. بنابراین باید به بهینه سازی فایل Htaccess مسلط باشید.
زبان برنامه نویسی این فایل نیز مخصوص خودش است و برای Rewrite Rule ها می بایست دستور زبان ریجکس یا رگولار اکسپرشن (Regular Expression: Regex) را بلد باشید. این فایل را می توانید در فولدرهای لوکال یا در روت هاستینگ تان به صورت آنلاین استفاده نمایید. شما باید بلد باشید که چگونه این فایل ها را تفسیر و ویرایش نمایید و برخی از ویژگی ها را فعال و غیرفعال نمایید.
البته در لینوکس هر فایلی که در ابتدای آن علامت . (نقطه) باشد، یک فایل مخفی به حساب می آید. فایل htaccess نیز یک فایل مخفی است که نقطه در ابتدای آن قرار دارد و بصورت htaccess. می باشد. معمولا برای مشاهده این فایل در هاستینگ های سی پنل و دایرکت ادمین باید به بخش File Manager وارد شوید و در بخش بالا روی گزینه گزینه Settings کلیک کرده و طبق تصویر زیر عمل نمایید:
در ادامه می توانید برای مشاهده کامل مقاله " 22 دستور کاربردی برای بهینه سازی فایل Htaccess " کلیک نمایید.