الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Htacess لحماية الملفات من العرض

بدأه joo في 14 أبريل 2009 · 8 رد · 592 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

إخواني الأعزاء , لقد اشتقت كثيرا لمنتداكم وخصوصا بعد انقطاعي عنه لفترة طويلة بسبب العمل على عدة أمور

في الواقع اريد ان استفسر عن استخدام الملف

.htacess

بالشكل الصحيح

حيث لدي المسار التالي على سبيل المثال

path/

وضمنه يوجد عدد من الملفات مثل

addInformation , displayInformation

وغيرها , واريد منع اي شخص من رؤية هذه الملفات بمجرد كتابته اسم الملف الذي يحويها , اي

path/

لذلك استخدمت الملف htacess وكتبت داخله

* IgnorIndex

وفعليا حصلت على ما اريد , اي عندما يحاول احدهم استعراض المسار فإنه لا يستطيع رؤية الملفات , لكن الكارثة تكمن في أنه يمنعني ايضاً من استعراض هذه الملفات عن طلب استعراضها في الكود العادي , يعني في حال كان لدي ضمن احد الصفحات رابط لأحد هذه الملفات , فإنه يرفض عرضها

فما المشكلة وما الحل , مع اني قرأت كثيرا عن هذا النوع من الملفات واتبعت التعليمات بالحرف لكنني دوما احصل على نفس النتيجة

وشكرا لكم مسبقا

والسلام عليكــم ورحمـة الله وبركاتــه ،،

#2

السلام عليكم

يا شباب ما حدا مواجهه متل هالمشكلة , او عنده حل لها , او بيعرف وين خطأي بالموضع ؟؟؟؟؟؟؟؟؟؟؟؟؟!!!!!

#3

السلام عيكم .

اهلا جو :) ..

يمكنك عمل نفس الشئ من خلال استخدام الملف httpd.conf للابتاشي , وذلك من خلال إضافة شئ كالتالي :

<Directory "C:/www/path">
	Options -Indexes FollowSymLinks
	AllowOverride None
	Order allow,deny
	Allow from all
</Directory>

تم تعديل هذه المشاركة بواسطة محمد معاشر في 16 أبريل 2009 في 12:38 — السبب: تعديل الكود

لا إله الإ الله وحده لا شريك له الملك وله الحمد يحي ويميت وهو على كل شئ قدير

------------------------------------------------------------------------------------------------

gazabigBanner.jpg

------------------------------------------------------------------------------------------------

#4

السلام عليكم ورحمة الله وبركاته

مشكور جدا اخي محمد على الحل , بس مثلا بالنسبة لملف htacess بإمكاني إضافته على كيفي , أما الملف الذي ذكرت فأحتاج على تعديلات على المخدم , فهل بإمكاني أن أعدله دون موافقة من أحد , اي هل الملف خاص بي في حال رفعت موقعي ,

ومن ثم أرجو الإجابة على تساؤلي الأول , فأريد معرفة خطأي

#5

صحيح , ملفات الـhtacess اكثر مرونه .

جرب تضع بداخل الملف :

Options -Indexes

لا إله الإ الله وحده لا شريك له الملك وله الحمد يحي ويميت وهو على كل شئ قدير

------------------------------------------------------------------------------------------------

gazabigBanner.jpg

------------------------------------------------------------------------------------------------

#6

السلام عليكــم ورحمـة الله وبركاتــه ،،

اقتباس
Options -Indexes

طيب لو استخدمت التعليمة السابقة لمجلد نفترض المجلد image . لو قمت بطلب هذا المجلد بكتابة

http://www.mydomain.com/image

فسيعطيني خطأ ... لكن لو كنت اعرف المسار الذي سيؤدي للصورة كاملا مثل

 http://www.mydomain.com/img/smile.gif

فإن التعليمة السابقة لن تمنعني من الوصول للصورة ... بعكس التعليمة

IgnorIndex *

I Say Nothing

#7

السلام عليكم ..

اقتباس
فإن التعليمة السابقة لن تمنعني من الوصول للصورة ... بعكس التعليمة

صحيح , وهذا الذي يريده جو بحسب مافهمت , فهو يريد ان يوقف امكانية الـ browsing لمجلد المختار, مع القدره على وضع الارتباطات الى الملفات التي بداخله .

لا إله الإ الله وحده لا شريك له الملك وله الحمد يحي ويميت وهو على كل شئ قدير

------------------------------------------------------------------------------------------------

gazabigBanner.jpg

------------------------------------------------------------------------------------------------

#8

السلام عليكم ورحمة الله وبركاته

أي والله يا أخي محمد هذا بالضبط ما اريد

مشكرور على الحل سأجربه وأردلك خبر

سلام

#9

سلام اخ محمد

يسلموا كتير على الممعلومة جربتها وضبطت

الله يوفقك لنشر العلم وفعل الخير

مواضيع مشابهة