htaccess چیست؟

htaccess چیست؟

این فایل یک فایل متنی و ساده بدون نام و با پسوند htaccess. است. این فایل در سرورهای لینوکس به صورت مخفی می باشد و زیرا فایل هایی که با . (دات) شروع می شوند در سرورهای لینوکس دیده نخواهند شد (hidden).

این فایل بیشتر به کمک برنامه نویس هایی می آید که از زبان هایی مانند آموزش php استفاده می نمایند.

با استفاده از اچ تی اکسس می توانید پسوند فایلها را تغییر داده و یا صفحه ای را به صفحه دیگر انتقال دهید و می توانید ارورهای مانند ۴۰۴,۴۰۰,۴۰۱,۵۰۰,۴۰۳ را نمایش دهید و آنها را مدیریت کنید حتی میتوانید با فایل htaccess. برروی یک فایل پسورد قراردهید و یا آی پی های خاصی را مسدود کنید در مواقعی ممکن است بعضی از دستورات در این فایل باعث غیر فعال کردن کل سایت شود که این امر مربوط به غیر فعال بودن بعضی توابع در فایل httpd.conf سرور می باشد و شما باید دستورات مشابه آن راقرار داده تا توابع بدرستی کار کنند و یا بعضی از توابع را حذف کنید.

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

برای اعمال تغییرات مورد نظر در فایل htaccess کافی است فایل را در پوشه هاست خود قرار داده تا وب سرور آپاچی پس از بررسی این فایل تغییرات را برروی فایلها و پوشه ها اعمال کند.

بخوانید  آموزش برنامه نویسی پی اچ پی قسمت دوازدهم

برای دسترسی به این فایلها در هاست سی پنل خود و یا فایلهای مخفی به File manager رفته و تیک (Show Hidden Files (dotfiles را بزنید و برروی GO کلیک کنید .

showfolder-filemanager

حال می توانید فایل های htaccess. را ببینید برای مخفی کردن فایلها در لینوکس باید در اول فایل . اضافه کنید تا فایلهای شما مخفی شوند همانطور که می بینید فایلهای htaccess. مخفی هستند و امنیت یک فایل در حالت مخفی می تواند بیشتر باشد.

منبع: www.alihossein.ir