چه طور از ليست شدن پوشه ها و فايل هاي سايتمون جلوگيري کنيم؟؟

internet

Member
سلام
دوستان سوالم فکر کنم خيلي واضح هست
چه طور از ليست شدن پوشه ها و فايل هاي سايتمون جلوگيري کنيم؟؟
فرض کنيد سايت ما در اين آدرس هست:
http://yahoo.com
خوب بعد که کاربر کليک مي کنه فرض کنيد اتوماتيک به اين آدرس مي ره :
http://yahoo.com/forum/index.php
خوب حالا شما فکر کنيد که ما در اين سايت بسياري پوشه و فايل داريم و نمي خواهيم کسي با پيدا کردن و جستجو کردن تصاوير و فايل هاي ما رو ببينه و بسياري چيزهاي ديگه مثلا اينطوري عکس ها رو ببينه:
http://yahoo.com/image
خوب اگه امکان داره بفرمائيد چه طور از ليست شدن فايل ها و پوشه ها جلوگيري بايد کرد مثلا اين سايت چه طور اين کار رو کرده ببينيد:

http://www.com2ir.com/images/

ضمناً اين رو هم فراموش کردم بگم نمي خوام از طريق فايل htaccess. اين کار رو انجام بدم يعني من چون از دستور redirect استفاده مي کنم ديگه نمي تونم توي اين فايل دستوري رو بزارم چون ديگه سايت بالا نمي ياد
با تشکر
 

zfarhad2003

Member
خیلی ساده شما می تونید یه فایل index.html درست کنین. خالی یا هرچیزی توش بنویسین و اون رو توی مسیری که نمی خواین فایلهاش لیست بشه بزارین. وقتی کاربر به اون مسیر بره به جای لیست شدن فایلها و پوشه ها این فایل براش نمایش داده می شه.
 

internet

Member
با سلام
دوستان من که عرض کردم من هزاران فايل و پوشه روي سايت دارم مگه همچين چيزي ممکنه من نمونه سايتش رو هم لينک دادم ببيند شما هر لينکي بزنين چي بهتون مي گه :
http://www.com2ir.com/images
با تشکر
ادمين شيراز آي تي
 

Parham

Well-Known Member
دوست عزیز اون صفحه که شما لینک دادی در بالا صفحه ارور 404 هستش دوست عزیز و چیز خاصی‌ نیستش که شما لینک دادی ... این صفحه را شما میتونی‌ به صورت دستی‌ هم به وسیله htaccess در سایت تغییر بدی ... الان شما برای اینکه بتونی‌ محتویات پوشه هایی‌ که روی سایت خودت داری را از دید محفوظ نگه داری تنها راه استفاده از htaccess هستش دوست عزیز ...
 

zfarhad2003

Member
فکر نکنم چیز خیلی سختی گفته باشم که نشد انجام داد!!!!!!!!!!!

شما یه فایل درست می کنین و اسمش رو می زارین index.html (خیلی سخته نه) بعد اون رو توی اون مسیر که می خواین می زارین. حالا آدرس صفحه رو بزنین ببینین فایلها و پوشه ها لیست می شن یا نه؟؟؟؟؟؟؟؟؟؟؟
 

internet

Member
با سلام
و تشکر
جناب پرهام خان توي فايل htaccess نمي شه دو دستور يعني :
RedirectMatch temp ^/$ http://shirazit.net/forum/portale.php
و دستور:
IndexIgnore *
رو همزمان استفاده کرد
يعني من توي کنترل پنل تعريف کردم که وقتي تايپ شود »
http://ShirazIT.Net
مسير به اين لينک تغيير پيدا کنه :
http://ShirazIT.Net/forum/index.php
حالا اگه بخوام در فايل htaccess اين کار رو انجام بدم و دستور :
indexignor*
که باعث جلوگيري از ليست شدن فايل ها و پوشه ها مي شه رو قرار بدم سايت بالا نمي يايد يعني اين دو دستور رو نمي شه با هم در htaccess گذاشت
با تشکر
ادمين شيراز آي تي
 

Parham

Well-Known Member
عجیبه ! دستورات را راحت می‌شه با هم قرار داد دوست عزیز و هیچ محدودیت و ارتباطی‌ به همدیگه ندران که بخوان مشکل ایجاد کنن ! در هر صورت اینکه شما بخوای از ایندکس شدن جلوگیری کنی‌ تنها راه استفاده از دو حالت هستش ، یکی‌ اینکه از htaccess استفاده کنی‌ و دیگری استفاده از یک فایل ایندکس برای هر فولدر هستش و یا بهترین راه دیگه اینکه که شما با استفاده از متاتگ سایت اصلی‌ خودت را ریدایرکت کنی‌ و در فایل htaccess هم از IndexIgnore استفاده کنی‌ ... اما عجیب هستش که چرا نمیتونی‌ 2 تا دستور را به کار ببری ، چون الان من خودم روی 2 تا هاست مختلف امتحان کردم و بدون مشکل کار کرد
 

internet

Member
سلام
و خسته نباشيد
اگه براتون امکان داره اين دستوراتي که شما قرار دادين رو عيناً بزارين بنده کپي کنم
با تشکر
 

جدیدترین ارسال ها

بالا