فایل htaccess چیست؟

دسته بندی ها : سئو محمد یاری پور
فایل htaccess

فایل htaccess چیست؟ فایل htaccess یک فایل قدرتمند است که پیکربندی در سطح بالایی از وب سایت شما را کنترل می کند. در سرورهایی که Apache یا لایت اسپید ( نرم افزار وب سرور ) را اجرا می کنند، فایل htaccess به شما امکان می دهد بدون نیاز به دسترسی و ویرایش فایل های پیکربندی سرور ، تغییراتی را در پیکربندی وب سایت خود ایجاد کنید.

متداول ترین کاربرد برای فایل htaccess عبارتند از:

    تغییر مسیرها را برای URL های خاص انجام دهید

    صفحات خطای سفارشی را مانند 404 صفحه را ایجاد کنید

    سایت خود را مجبور کنید که به جای HTTP از HTTPS استفاده کند

    از پوشه هایی خاص در سرور خود محافظت کنید

    از مصرف منابع با ایجاد فیلترهایی خاص جلوگیری کنید

فایل htaccess

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

موقعیت htaccess

پس از پیکربندی و تحویل سرور یا هاست تمام فایل هایی که با نام htaccess  در هاست وجود دارند مخفی می شوند. چرا؟ htaccess اطلاعات پیکربندی مهمی دارد و می تواند برای به خطر انداختن سرور شما استفاده شود.

اگرچه این فایل پنهان است ، اما فایل htaccess معمولاً در پوشه public_html وب سایت شما یافت می شود.

می توانید به چند روش مختلف به پرونده htaccess خود دسترسی پیدا کنید:

    از کنترل پنل هاست (مانند طریق cPanel)
    از طریق FTP هاست
فایل htaccess

اگر فایل htaccess را در پوشه public_html خود مشاهده نمی کنید ، ممکن است لازم باشد “نمایش پوشه ها و فایل های مخفی” را بررسی کنید.

همچنین توجه داشته باشید که می توانید با استفاده از چندین htaccess تنظیمات مختلفی را در دایرکتوری های مختلف اعمال کنید. از لحاظ تئوری می توانید با ایجاد و بارگذاری یک فایل متنی ساده ، یک htaccess را در هر دایرکتوری روی سرور و هاست خود ایجاد کنید.

دقت نمایید در ابتدای نام فایل htaccess نیاز است یک نقطه ( . ) یا همان دات را بگذارید.

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

نحوه ویرایش فایل htaccess

اگر می خواهید فایل htaccess خود را ویرایش کنید ، باید فایل موجود را با استفاده از سرویس گیرنده FTP یا از طریق کنترل پنل هاست خود ، از جمله در cPanel ، ادیت کنید.

htaccess وب سایت شما ممکن است حاوی تنظیمات مهم باشد. اگر پرونده htaccess شما دارای تنظیمات باشد ، کد جدید را به آنچه در حال حاضر وجود دارد اضافه کنید.

نحوه تغییر مسیر URL ها با فایل htaccess

اگر تصمیم دارید نام دامنه را تغییر دهید یا ساختار سایت خود را بر اساس نام دامنه جدید تغییر دهید ، می توانید ریدایرکت های URL را تنظیم کنید تا مطمئن شوید بازدید کنندگان وب سایت شما به مسیر اشتباه هدایت نمی شوند. یک راه آسان برای انجام این کار htaccess است.

فایل htaccess

برای ویرایش فایل htaccess ، ممکن است نیاز باشد خودتان فایل را در صورت عدم وجود ایجاد کرده و با استفاده از FTP یا کنترل پنل هاست آن را روی سرور بارگذاری کنید.

    1. از طریق SFTP وارد سرور خود شوید.

    2. همانطور که پیش از این اشاره شد معمولاً در پوشه public_html شما قرار دارد.

    3. فایل را از طریق کلیک راست روی فایل و انتخاب گزینه Edit باز کنید

    4- این خطوط را به htaccess خود اضافه کنید:

# enable basic rewriting

RewriteEngine on

    5- تنظیمات جدید خود را با انتخاب گزینه Save ذخیره کنید.

    6. با مراجعه به وب سایت خود و مشاهده صفحات مورد نظر تغییر مسیر را آزمایش کنید.

منبع

محمد یاری پور
محمد یاری پور

مدیر وب سایت امن اس اس ال با 15 سال سابقه فعالیت در زمینه وب ، امنیت ، هاست و دامنه و گواهینامه ssl

راه آسان‌تری برای ارتباط با کاربران‌مان پیدا کرده‌ایم :) عضویت در کانال

مطالب زیر را حتما بخوانید:

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

نظرات کاربران

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

    نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

    لینک کوتاه :