نحوه ایجاد فایل Htaccess

بازدید: 2975 بازدید

نحوه ایجاد فایل Htaccess

 

بیشتر بدانید:
به دلیل آنکه نحوه پیکربندی این فایل مانند پیکربندی فایل اصلی سرور (httpd .conf) است تصمیمات بر اساس شرایط اخذ می شود. البته تمامی امکانات httpd . conf را شامل نمی شود!
عبارت htaccess. خود یک نام فایل است و دقیقا به همین صورت مورد استفاده قرار
می گیرد. پس نیازی به اضافه کردن چیزی قبل از “.” نیست. و عبارت file . htaccess قابل قبول نمی باشد!
برای اعمال پیکربندی و تغییرات مورد نظر ( محدودیت دسترسی، ریدایرکت و… ) فقط کافی است فایل htaccess را در یکی از پوشه های دلخواه قرار دهید تا وب سرور آپاچی پس از بررسی دستورات موجود در این فایل تغییرات را بر روی پوشه و پوشه های زیر مجموعه اعمال کند.

 

نحوه ایجاد فایل Htaccess :

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

حالا میریم سراغ نمونه هایی از این فایل ها :

۱) پسورد گذاشتن بر روی یک پوشه :

شما با این کد میتوانید برروی پوشه های خاصی پسورد بگذارید. بطور مثال پیشنهاد میکنیم حتما برروی پوشه ی مدیریت پسورد گذاشته زیرا اگر یک هکر مثلا با sql injection به یوزر و پسورد مدیر رسیده باشه با این روش تقریبا دسترسی به پنل مدیریت سخت می شود.

AuthName ” member’s Area Name “
AuthUserFile / path / to / password / file /.htpasswd
AuthType Basic
require valid – user

 

در جلوی AuthUserFile باید آدرس کامل پوشه ای رو که توش فایل یوزر و پسورد هست رو بدید
مثلا :

/home3/ user1/ .htpasswds/ administrator/ passwd

 

و توی فایل passwd یوزر و پسورد را به این صورت ذخیره کنید :

username : password (hash)

 

 

 

در ادامه با قسمت دوم بلوک کردن آی پی های خاص با ما همراه باشید………..