PDA

View Full Version : مسدود سازی دسترسی مستقیم به یک فایل



mahdi.iqu
پنج شنبه 04 تیر 1394, 16:29 عصر
سلام
من یه فایل دارم با نام A.ini در مسیر "school/adm/lan/or/A.ini" (این مسیر از ریشه هاست هست).
کاری که می خوام کنم با کمک فایل htaccess که تو مسیر (school/adm/cps/MK) هست می خوام دسترسی به فایل A.ini رو محدود کنم http://ume.ir/themes/lovely_ume/images/icons/s33.gif

دستوات مختلفی رو بررسی کردم مثل دستور :

<Files ./adm/lan/or/A.ini>
Order Allow,Deny
Deny from all
</Files>
که این تنها زمانی کار می کنه که این رو تو فایل htaccess که تو ریشه هاست هست درج کنیم و هنگامی که این کد رو تو فایل htaccess ی که تو مسیر (school/adm/cps/MK) هست درج می کنم عملا کار نمیکنه http://ume.ir/themes/lovely_ume/images/icons/s700.gif

us1234
پنج شنبه 04 تیر 1394, 17:44 عصر
سلام
من یه فایل دارم با نام A.ini در مسیر "school/adm/lan/or/A.ini" (این مسیر از ریشه هاست هست).
کاری که می خوام کنم با کمک فایل htaccess که تو مسیر (school/adm/cps/MK) هست می خوام دسترسی به فایل A.ini رو محدود کنم http://ume.ir/themes/lovely_ume/images/icons/s33.gif

دستوات مختلفی رو بررسی کردم مثل دستور :

<Files ./adm/lan/or/A.ini>
Order Allow,Deny
Deny from all
</Files>
که این تنها زمانی کار می کنه که این رو تو فایل htaccess که تو ریشه هاست هست درج کنیم و هنگامی که این کد رو تو فایل htaccess ی که تو مسیر (school/adm/cps/MK) هست درج می کنم عملا کار نمیکنه http://ume.ir/themes/lovely_ume/images/icons/s700.gif


وقتی داخل فولدر میگذاری دیگه نیاز به آدرس کامل نداره

آدرس را به این صورت تغییر دهید :
<Files ./A.ini>

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


<FilesMatch "\.(ini)$">
Deny from all
</FilesMatch>

mahdi.iqu
پنج شنبه 04 تیر 1394, 20:54 عصر
ممنون

فایل من مسیر زیر هست:


school/adm/lan/or/A.ini

و فایل htaccess من تو مسیر زیر هست:

school/adm/cps/MK

کدی که گفتید تنها در زمانی کار می کنه که داخل فایل htaccess ریشه قرارش می دم

اما وقتی داخل htacces مسیر زیر قرارش بدم باز کار نمیکنه :(

school/adm/cps/MK

mahdi.iqu
یک شنبه 07 تیر 1394, 04:22 صبح
دوستان اهل فن :D لطفا کمک کنید :)