PDA

View Full Version : کاربر دستور زیر در htaccess



omid_student
سه شنبه 19 دی 1391, 11:55 صبح
سلام بچه ها
میگم توی دستور زیر عبارت $^ کاربردش چیه؟معنیش چیه؟



RewriteCond %{HTTP_REFERER} !^$
چرا ننوشته $(.*)^

MMSHFE
سه شنبه 19 دی 1391, 19:58 عصر
دوست عزیز، این کد داره میگه REFERER خالی نباشه:
! یعنی NOT
^ یعنی شروع رشته
$ یعنی پایان رشته
حالا $^! یعنی رشته بلافاصله بعد از شروع، تمام نشده باشه.
این کد معمولاً برای جلوگیری از دسترسی مستقیم به یک فایل یا پوشه استفاده میشه (یعنی باید ازطریق یک لینک اومده باشین و Referer خالی نباشه)

omid_student
سه شنبه 19 دی 1391, 20:38 عصر
دستت درد نکنه ازت ممنونم

avmajid
شنبه 12 اسفند 1391, 09:16 صبح
سلام , نیاز به کمک فوری !!!
من یه سایت نوشتم , حالا صاحب سایت می خواد مقالاتی برای دانلود بذاره که فقط اعضای سایت وقتی داخل سایت هستن بتونن دانلود کنن , یعنی کسی با آدرس مستقیم مقالات
مثل : www.mysite/pdfs/pdf1.pdf
نتونه اونا رو ببینه یا دانلود کنه !!!
کدهای بالا چندتاش عمل می کرد ولی کلن دسترسی رو می بنده , چندتاش هم عمل نکرد (شایدم من بلد نبودم چیکارش کنم)!!!
لطفن کمک
کمک
کمک :دی
avmajid@yahoo.com

avmajid
شنبه 12 اسفند 1391, 09:42 صبح
کسی در این مورد اطلاعی نداره که کمک کنه ؟!!؟!!؟

omid_student
شنبه 12 اسفند 1391, 11:34 صبح
سلام دوست من
اگر سرور هاست شما لینوکس هست بهتره از فایل .htaccess استفاده کنید و حق دسترسی کاربران را از فایل های مورد نظر بردارین و خودتون با کد فایل رو به کاربر هاتون بدید
فایل htaccess رو درست کنید و در داخل این فایل کد زیر رو قرار بدید
order allow,deny
deny from all
و این فایل رو داخل هر پوشه ای که میخواهید محتویاتش غیر قابل دسترسی باشه انتقال بدید

avmajid
یک شنبه 13 اسفند 1391, 08:41 صبح
این کار رو می کنم , ولی اینجوری دسترسی خودم (سایت و لینکهاش) هم قطع می شه ؟!! :(