مرکز آموزش تهران هاست

حرفه ای تر شوید

اگر از هاست های لینوکس استفاده می کنید در هاست شما فایلی با نام .htaccess وجود دارد که شاید این سوال برای شما پیش آمده باشد که این فایل htaccess چیست و چه کاربردی دارد؟

فایل htaccess که مخفف کلمه HyperText access است،به طور خاص یک فایل متنی اسکی (ASCII) می باشد.

دسترسی به این فایل به صورت مستقیم می باشد و بدون نیاز به برنامه خاص می توان به آن دسترسی داشت و آن را ویرایش کرد، برای ویرایش کافی است در هاست های با کنترل پنل سی پنل روی فایل کلیک راست کرده و گزینه Edit را انتخاب کرده  و در محیط ویرایشگر فایل منیجر آن را ویرایش کنید.

روی سرورهای لینوکسی معمولا از نرم افزار وب سرور آپاچی استفاده می شود که این نرم افزار یک فایل پیکربندی یا در اصطلاح کانفیگ دارد که توسط آن می توان قوانین و تنظیمات مربوط به سرورها را اعمال کرد اما در هاست های اشتراکی به دلایل امنیتی نمی توان به تک تک کاربران سرور دسترسی داد تا تنظیمات دلخواه خود در آپاچی را روی فایل اصلی آپاچی اعمال کنند. فایل اچ تی اکسز یک فایل پیکیر بندی برای مدیریت وب سرور Apache ی شما می باشد که شما را قادر می سازد تا دایرکتوری که فایل اچ تی اکسز در آن قرار دارد و زیر مجموعه های آن دایرکتوری را مدیریت کرده و حتی آنها را از یکدیکر مجزا کنید. سطح دسترسی به هر دایرکتوری را می توان مشخص کرد.

برخی از کارهایی که می توان با این فایل انجام داد، بلاک کردن IPها، محدود ساختن دسترسی به پوشه ها، ایجاد تغییرات در سیستم های مدیریت محتوا (CMS)، ریداریکت دامنه ها و زیردامنه ها به مسیرهای دلخواه، سئو فرندلی کردن لینک ها و بسیاری دیگر از پیکربندی ها مفید.

به عنوان مثال می توان با افزون یک قطعه کد چهار خطی محدودیت حجم آپلود در ورپرس را حذف کرد(این موضوع بنا به دلایلی در برخی هاستینگها مانند تهران هاست غیر فعال می باشد.) یا می توان لینک “ادامه مطلب” را حذف یا اضافه کرد.

برخی از عملیاتی که می توان به صورتی کد نویسی در این فایل انجام داد،حتی می توان گزینه های آن را در سی پنل خود مشاهده کنید مانند: Deny visitors by IP address

فایل htaccess را در هر مسیری از هاست می توان مشاهده و یا ایجاد کرد. به راحتی هم می شود این فایل را با یک ویرایشگر متنی ساده مانند Microsoft WordPad ایجاد کرد.

در واقع نام فایل htaccess یک فایل کامل نیست، اگر دقت کنید در ابتدای این فایل یک علامت دات .  یا همان نقطه وجود دارد و به این معنا است که این تنها پسوند فایل است در حالی که نام کامل فایل ” file.htaccess” می باشد.

عملکرد یا عدم عملکرد این فایل تا حدی به مدیریت سرور شما بستگی دارد، پس پیشنهاد می شود در صورتی که اطمینان دارید این فایل به طور کامل عمل نمی کند می توانید با هاستینگ خود تماس بگیرید.

توصیه می شود درصورت عدم آشنایی با دستورات مخصوص این فایل، تحت هیچ شرایطی آن را حذف نکرده و یا تغییر ندهید.

بدون دیدگاه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.