خانه / آموزش‌ها / آموزش هاست / جلوگیری از لیست شدن محتوای پوشه در سایت
جلوگیری از لیست شدن محتوای پوشه در سایت
جلوگیری از لیست شدن محتوای پوشه در سایت

جلوگیری از لیست شدن محتوای پوشه در سایت

حتما برای شما هم پیش اومده در هاست‌تون یک پوشه ساختین و درونش فایل‌های آپلودی خودتون رو قرار دادین؛ و وقتی آدرسش رو در مرورگر میزنید تمامی محتویات پوشه نمایش داده میشه! مانند تصویر زیر:

جلوگیری از لیست شدن محتوای پوشه در سایت
جلوگیری از لیست شدن محتوای پوشه در سایت

شاید دوست نداشته باشید این اتفاق بی‌افته برای حل این مشکل چندین راه حل وجود دارد.

راه حل اول برای جلوگیری از لیست شدن محتوای پوشه در سایت

این ساده ترین راه برای حل این مشکل هست؛ ابتدا یک فایل با نام و پسوند index.html بسازید (توسط نرم افزار notepad ویندوز یا هر ادیتور متن دیگر) توجه داشته باشید تمامی حروف با کلمات کوچک باشد؛ نیاز نیست داخل فایل چیزی بنویسید.

بعد از ساخت فایل؛ فایل index.html رو در پوشه‌ای که نمیخواهید محتویات اون لیست بشه آپلود کنید؛ و تمام!

اگر آدرس پوشه رو در مرورگر وارد کنید می‌بینید صفحه سفید براتون باز میشه!

راه حل دوم برای جلوگیری از لیست شدن محتوای پوشه در سایت

در این روش لازمه که فایل htaccess رو ویرایش کنیم؛ در روت اصلی هاست (پوشه public_html) فایل htaccess رو پیدا کنید و روی آن راست کلیک کرده و گزینه Edit رو انتخاب کنید؛ در اولین خط کد زیر رو قرار بدهید:

Options -Indexes

و فایل رو ذخیره کنید؛ الان پوشه‌هایی که فایل index.html یا index.php ندارند محتویات درونشون بصورت لیست نشون داده نمیشه.

 

افزونه نمایش پیام‌های کانال تلگرام در سایت

درباره ی فرهاد حسن‌پور

فرهاد حسن پور هستم؛ توسعه دهنده وب امیدوارم مطالب منتشر شده در سایت مورد استفادتون قرار بگیرد.

مطلب پیشنهادی

راه اندازی phpmyadmin در انجینکس - بلاگ‌دامین‌هاست

راه اندازی phpmyadmin در انجینکس

پیش نیاز ها :‌ سیستم عامل اوبونتو یا فدورا یا سنت او اس دسترسی به …

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *