• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
قطع دسترسی کاربران به دایرکتوری سایت
#1
سلام دوستان در ویندوز از xampp استفاده میکنم میخام دسترسی کاربران به دایرکتوری سایت را کلا محدود کنم تا کسی محتویات سایت رو نبینه چکار کنم؟ لطفا راهنمایی بفرمایید...
  پاسخ
تشکر شده توسط :
#2
میتونی یک فایل .htaccess در پوشه مورد نظر درست کن، بعد اینو بنویس داخلش:
کد:
Deny from all
وبلاگ: Yousha.Blog.ir

صدام: "اگر با ارتش شاه ایران طرف بودیم، یک ماهه جنگ را می بردیم"
http://gulfnews.com/opinion/thinkers/ira...i-1.500997
  پاسخ
تشکر شده توسط :
#3
چندین راه وجود داره:
1) آقای آل ایوب هم گفتن، افزودن فایل .htaccess به دایرکتوری مورد نظر و قرار دادن خط زیر داخل این فایل است:
کد:
Deny from all
مشکل این روش اینه که دسترسی به فایل‌ها هم محدود میشه، مثل ممکنه دایرکتوری شامل فیلم یا عکس باشه و شما فقط بخواین لیست فایل‌های دایرکتوری نمایش داده نشه.
با همین روش راه حل این مشکل افزودن کد زیر به فایل بالاست:
کد:
<FilesMatch "\.(jpg|mp3|mp4|png|php)$">
   Order Deny,Allow
   Allow from all
</FilesMatch>

2) در هر دایرکتوری، اگه مستقیما URL خود دایرکتوری رو باز کنیم، ابتدا به دنبال فایل index.php می‌گرده، اگه این فایل وجود داشت، لود می‌شود و اگه وجود نداشت به دنبال index.html می‌گرده، اگه وجود داشت محتویاتش رو لود می‌کنه و در غیر اینصورت لیست فایل‌ها و فولدرهای داخل دایرکتوری رو نشون میده. پس راه حل دوم استفاده از فایل‌های مذکور با متن مورد نظر شماست.

3) اگه بخواین کلیه دایرکتوری‌های شما اگر فاقد فایل‌های index.php و index.html بود، لود نشه ولی فایل‌ها رو بشه با لینک مستقیمشون لود کرد، (مثلا لینک عکس رو بدین باز میشه ولی با زدن لینک دایرکتوری، با خطای 403 مواجه خواهید شد.) فایل .htaccess بسازین و از کد زیر داخل آن استفاده کنید:
کد:
Options -Indexes

موفق باشید.
غایب
  پاسخ
تشکر شده توسط : Y.P.Y


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان