نکته هایی از htaccess
ویراست نخست : محمد عباسی
==========================
htaccess چیست ؟
پرونده ای است که کارگزار وب آپاچی از آن برای اعمال و کاربستن ویژگی ( ویژگی ها) بر روی یک پوشه و زیر شاخه هایش بهره میبرد .
کاربستن گزینه ها و محدودیت ها بر روی یک پوشه ، هنگامی از راه htaccess انجام میشود که دسترسی به آپاچی نباشد
از این ویژگی ها میتوان محدود و مرزبسته کردن دسترسی دیگران ( دیگر آی پی ها ) به پوشه و زیر پوشه هایش ، نام برد .
==========================
دسترسی پرونده ی htaccess 644 باید باشد
==========================
میخواهیم تنها آی پی ها در بازه ی 200.0.0.2/16 به پرونده های اندر این پوشه و زیر پوشه هایش دسترسی داشته باشد
<Limit GET POST>
order deny,allow
deny from all
allow from 200.0.0.2/16
</Limit>
==========================
میخواهیم آی پی در بازه ی 200.0.0.2/16 به پرونده ها ی اندر این پوشه و زیر پوشه هایش دست نیابند
<Limit GET POST>
order allow,deny
allow from all
deny from 200.0.0.2/16
</Limit>
==========================
میخواهیم تنها کسانی که از وبگاه chekideh.net به این پوشه می آیند بتوانند به فایلهای درون این پوشه و زیر پوشه هایش دسترسی داشته باشند SetEnvIf Referer "chekideh.net" local_referal
<Limit GET POST>
order allow,deny
allow from env=local_referal
deny from all
</Limit>
کاربرد این مورد زمانیست که فایلی را در فلان پوشه گذاشته ایم و نمیخواهیم کسی بتواند آن را دانلود کند مگر از راه لینک و پیوندی که در وبگاه chekideh.net به این پرونده گذاشته شده است
========================