النتائج 1 إلى 9 من 9

الموضوع: سؤل بخصوص أوامر ال .htaccess ؟

  1. #1

    Question سؤل بخصوص أوامر ال .htaccess ؟



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

    إخواني الأعزاء ابحث عن طريقة من خلال ال .htaccess لمنع بعض المواقع من استخدام محتوى موقعي.

    أتمنى منكم المساعدة للحصول على تلك الأمر؟

    شكرا







  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Mar 2008
    المشاركات
    2,485


    التصميم تقصد .؟






  3. #3


    لا اقصد المحتوى مثل الصور وغيره..
    وشكرا لاهتمامك






  4. #4
    عضو فعال
    تاريخ التسجيل
    Aug 2007
    المشاركات
    1,487


    اللي تقصده هو منع الـhot linking

    اليك الطريقة بالـhtaccess
    كود:
    RewriteEngine On
    RewriteCond %{HTTP_REFERER} !^http://(.+\.)?mysite\.com/ [NC]
    RewriteCond %{HTTP_REFERER} !^$
    RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpe [L]
    طبعاً تغير mysite لدومين موقعك
    و بهذه الطريقة ستمنع الملفات التي بامتداد ( jpe و jpeg و gif و bmp و png ) اي الصور و بهذه الطريقة اذا تم وضع الصور في منتديات او مواقع اخرى لن تظهر الصورة و لكن ستظهر صورة انت محددها images/nohotlink.jpe التى انت تكون كاتب عليها اسم موقعك و مكتوب ممنوع نقل الصور مثلاً

    هذا افضل شيئ بالنسبة للصور
    و بالنسبة للملفات .rar .zip و مثل هذه الملفات فيمكنك استخدام الكود نفسه بهذه الطريقة
    كود:
    RewriteEngine On
    RewriteCond %{HTTP_REFERER} !^http://(.+\.)?mysite\.com/ [NC]
    RewriteCond %{HTTP_REFERER} !^$
    RewriteRule .*\.(jpe?g|gif|bmp|png|rar|zip)$ /images/nohotlink.jpe [L]
    او يمكنك مثلاً ان تحدد لها حاجة ثانية غير صورة nohotlink.jpe بهذه الطريقة
    كود:
    RewriteEngine On
    RewriteCond %{HTTP_REFERER} !^http://(.+\.)?mysite\.com/ [NC]
    RewriteCond %{HTTP_REFERER} !^$
    RewriteRule .*\.(jpe?g|gif|bmp|png|rar|zip)$ /images/nohotlink.jpe [L]
    RewriteRule .*\.(rar|zip)$ /no-download.html [R]
    و بهذه الطريقة تكون صفحة no-download.html توضح بها انه يجب تحميل الملف من موقعك اي الزائر يجب ان يضغط على الرابط من صفحات موقعك انت

    اذا كنت تريد منع مواقع معينة استخدم هذا الكود
    كود:
    RewriteEngine On
    RewriteCond %{HTTP_REFERER} ^http://(.+\.)?myspace\.com/ [NC,OR]
    RewriteCond %{HTTP_REFERER} ^http://(.+\.)?blogspot\.com/ [NC,OR]
    RewriteCond %{HTTP_REFERER} ^http://(.+\.)?livejournal\.com/ [NC]
    RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpe [L]
    هكذا يمكنك وضع اكثر من موقع بدون مشاكل





    __________________
    عاشت مصر حرة مستقلة

  5. #5


    young coder بارك الله فيك
    لكن أود هنا منع مواقع محددة فقط..






  6. #6
    عضو فعال
    تاريخ التسجيل
    Aug 2007
    المشاركات
    1,487


    تم تعديل الرد بالاعلى

    - اسف على الخطأ الغير مقصود -

    اذا كنت تريد منع مواقع معينة استخدم هذا الكود
    كود:
    RewriteEngine On
    RewriteCond %{HTTP_REFERER} ^http://(.+\.)?myspace\.com/ [NC,OR]
    RewriteCond %{HTTP_REFERER} ^http://(.+\.)?blogspot\.com/ [NC,OR]
    RewriteCond %{HTTP_REFERER} ^http://(.+\.)?livejournal\.com/ [NC]
    RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpe [L]
    هكذا يمكنك وضع اكثر من موقع بدون مشاكل






    __________________
    عاشت مصر حرة مستقلة

  7. #7


    ولا يهمك حصل خير,
    لكن اين اضع لينك تلك المواقع لمنعها؟
    واريد منع كل شيء ليس الصور فقط, هل يمكن ذلك؟






  8. #8
    عضو فعال
    تاريخ التسجيل
    Aug 2007
    المشاركات
    1,487


    اذا كنت تريد منع الملفات و تحويل الصفحات للصفحة الرئيسية استخدم
    كود:
    RewriteEngine On
    RewriteCond %{HTTP_REFERER} ^http://(.+\.)?myspace\.com/ [NC,OR]
    RewriteCond %{HTTP_REFERER} ^http://(.+\.)?blogspot\.com/ [NC,OR]
    RewriteCond %{HTTP_REFERER} ^http://(.+\.)?livejournal\.com/ [NC]
    RewriteRule .*\.(jpe?g|gif|bmp|png|zip|rar)$ /index.php [R]
    و روابط المواقع بدل myspace , blogspot ,livejournal
    يعني اذا اردت منع سوالف و جوجل استخدم
    كود:
    RewriteEngine On
    RewriteCond %{HTTP_REFERER} ^http://(.+\.)?swalif\.net/ [NC,OR]
    RewriteCond %{HTTP_REFERER} ^http://(.+\.)?google\.com/ [NC]
    RewriteRule .*\.(jpe?g|gif|bmp|png|zip|rar)$ /index.php [R]
    و اضف الامتدادات الاخرى التي في موقعك اذا كان لديك ملفات .psd مثلاً فقم باضافة psd ليصبح(jpe?g|gif|bmp|png|zip|rar|psd)


    اما اذا اردت منع الزائر من هذه المواقع لرؤية موقعك بجميع صفحاته و ملفاته فأستخدم
    كود:
    RewriteEngine On
     RewriteCond %{HTTP_REFERER} ^http://(.+\.)?swalif\.net/ [NC,OR]
     RewriteCond %{HTTP_REFERER} ^http://(.+\.)?google\.com/ [NC]
     RewriteRule .* - [F]






    __________________
    عاشت مصر حرة مستقلة

  9. #9


    لقد نجحت التجربة و الحمد الله
    شكرا لك.. بارك الله فيك
    أجمل تحيى وتقدير.










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض