مدونة رشيد > كمبيوتر وإنترنت > شرح أوامر ملف htaccess لحماية الملفات




شرح أوامر ملف htaccess لحماية الملفات

5 نوفمبر , 2007

طلب مني بعض الزملاء توضيح قضية استعمال ملف htaccess لحماية الملفات في مواقعهم ولذالك تم اعداد هذا الموضوع. على أثر موضوعي الأخير عن لصوص النت وصلتني رسالة من مجهول يتهمني بالأنانية والحقد بسبب ما كتبته. لا أريد أن أكتب المزيد عن هذه الظاهرة فقد قلت ما عندي ولكن تخيلوا معي هذا الموقف: حضرت الى بيتك مجموعة من الضيوف, هل انت ملزم باستقبالهم ؟ نعم, بل يجب عليك أيضا أن تحسن الضيافة وأنت تكرمهم. في المقابل حضرت مجموعة ضيوف عند فلان لا تعرفه, هل أنت ملزم باستقبالهم ؟ لا, واجب الضيافة ملقى على فلان. نفس الشيئ بالنسبة لمواقع الانترنت, كل صاحب موقع يهتم بموقعه وبزواره وهو غير ملزم بالاهتمام بزوار باقي المواقع التي لا يعرفها ولا توجد له صله بهم. اذاً أين الأنانية ؟ لم نقل أنّ نسخ المواضيع ممنوع بل طلبنا وضع رابط للموضوع الأصلي. اضافة الى ذالك كل موقع له باندويث محدّد, وهذا الباندويث مخصّص للموقع وزواره وهو غير مخصّص لكل من هبّ ودبّ لأنه ببساطة سينتهي الباندويث وسيتوقف الموقع عن العمل ناهيك عن موارد السيرفر (معالج, ذاكرة ..), كم سيتحمّل السيرفر ؟ هذا ليس سيرفر من سيرفرات جوجل ليتحمّل ملايين الطلبات !

أكمل قراءة بقية الموضوع لمشاهدة الشرح …

حماية الملفات

ملف htaccess هو عبارة عن ملف نضع به أوامر معينة لا تقتصر فقط على حماية روابط الملفات (Hotlinking) بل له وظائف أخرى غير ذالك. في هذا الموضوع سنتكلم عن بعض الأوامر المهمة الخاصة بحماية الروابط. سنقوم بعمل ملف جديد بالنوتباد ونحفظه بالاسم htaccess. (انتبه للنقطة-مهم جدا) وفي داخل هذا الملف نضع الأوامر التي نريدها من بين الأوامر التالية.

ملاحظة: اذا لم تظهر معك الأكواد بشكل سليم اضغط على Ctrl + F5

حماية الصور

هذا الكود يقوم بعمل وظيفتيتن:


RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?rasheed-b.com(/)?.*$ [NC]
RewriteRule .(gif|GIF|jpg|JPG)$ /hotlinking/banned.gif [L,NC]

1. يمنع عرض الصور خارج موقعك.
2. يستبدل الصورة بأي صورة تختارها وهذه الصورة ستظهر في الموقع الذي استعمل صورك.

مثال: هنا (مفضّل عمل رفرش بعد ان تفتح صفحة المثال)

نشاهد في المثال عدم ظهور الصورة المطلوبة وظهرت مكانها صورة التنبيه.

شرح طريقة الاستعمال:

بداية, ننسخ الكود ونضعه في ملف ال htaccess الذي تكلمنا عنه قبل قليل. اذا أردت أن تمنع الظهور الخارجي للصور الموجودة في مجلد معيّن فعليك أن تضع ملف ال htaccess داخل ذالك المجلد, بينما لو أردت أن تمنع الظهور الخارجي للصور الموجودة في موقعك كله فعليك أن تضع ملف ال htccess في المجلد الرئيسي لموقعك في ال public_html.

rasheed-b.com: تستبدله بدومين موقعك.

gif|GIF|jpg|JPG: امتداد الصور المحمية ويمكنك التعديل.

hotlinking/banned.gif
: رابط صورة التنبيه.

يمكنك تصميم صورة التنبيه التي ستظهر في المواقع الخارجية كما تشاء. مفضل ان تكون مقاساتها صغيرة وحجمها صغير أيضا. يمكنك تصميمها بأي شكل تريده, استعمل خيالك الواسع, قد تكون الصورة دعاية لموقعك وقد تكون رسالة توبيخ. هذه الصورة يجب أن تضعها على موقع آخر (لأنه منعنا ظهور أي صورة خارج الموقع وستكون من ضمنها صورة التنبيه أيضا ! ). لكن اذا أردت أن تكون هذه الصورة على موقعك أنصحك أن تقوم بعمل مجلد تسميه مثلا hotlinking وفي داخل هذا المجلد سنضع ملف htaccess وبه الأمر التالي والذي يعني أن جميع الصور والملفات داخل هذا المجلد (ومن ضمنها صورة التنبيه) يمكنها أن تظهر بأي موقع خارجي وهي غير محمية:


RewriteEngine off

الان, من يريد استعمال صورك يستطيع تحميلها ورفعها على مساحته لكنه لن يستطيع أن يستخدم مساحتك حتى يعرض الصور في موقعه.

حماية الملفات

هذا الكود يقوم بعمل وظيفتين:


RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://(www.)?rasheed-b.com/.*$ [NC]
RewriteRule .(rar|RAR|ZIP|zip)$ http://www.rasheed-b.com [R,L]

1. يمنع تحميل ملفات من خارج موقعك.
2. عندما يقوم شخص بمحاولة تحميل ملف محمي سيتم تحويله الى موقعك.

مثال: هنا

عند الضغط على الرابط سيتم التحويل الى العنوان الذي تريده ومفضل ان يكون الصفحة الرئيسية لموقعك. لاحظ أنه عند محاولة تحميل الملف بواسطة (حفظ باسم) سيتم التحميل ولكن الملف سيكون فارغ وحجمه 34 كيلوبايت !

شرح طريقة الاستعمال:

كما شرحت لكم سابقاً, ننسخ الكود ونضعه في ملف ال htaccess بحيث اذا أردت أن تمنع تحميل الملفات المحمية الموجودة في مجلد معيّن فعليك أن تضع ملف ال htaccess داخل ذالك المجلد, بينما لو أردت أن تمنع تحميل جميع الملفات المحمية الموجودة في موقعك فعليك أن تضع ملف ال htccess في المجلد الرئيسي لموقعك في ال public_html.

rasheed-b.com: استبدله بدومين موقعك

rar|RAR|ZIP|zip: الملفات التي تريد حمايتها ويمكن التعديل عليها.

http://www.rasheed-b.com: رابط التحويل عند محاولة تحميل ملف محمي.

هذا الأمر مفيد بالذات للملفات الكبيرة والتي تستهلك باندويث كبير, تخيّل لو كان الملف مطلوب وانتشر الرابط بالمواقع, عندها سيتم استهلاك موارد كثيرة قد لا يتحملها السيرفر الموجود عليه موقعك. عند استعمالك هذا الكود لن يتم تحميل الملف من خارج موقعك وسوف يكون التحميل فقط من خلال موقعك. تريد تحميل الملف ؟ تفضل بزيارة الموقع ولا تسحب الملف من مكان اخر.

مواقع صديقة

بواسطة هذا الكود نقوم بعمل قائمة للمواقع الصديقة التي نسمح لها بعرض ملفاتنا عندهم.


RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.friendlysite1.com.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://friendlysite1.com.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.friendlysite2.com.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://friendlysite2.com.*$ [NC]

شرح طريقة الاستعمال:

ضع الكود في ملف ال htaccess وحدّد من خلاله ما هي المواقع الصديقة.

friendlysite1.com: موقع صديق.

friendlysite2.com: موقع صديق آخر.

هذا الكود مفيد عندما تريد ان يكون بينك وبين موقع اخر تعاون معيّن مثلا مع موقع اسلامي أو مع موقع FeedBurner أو أي موقع آخر ترغب به. لاحظ هنا مثلاً ظهور الصور في الموقع الصديق رغم تفعيل الحماية على الصور في مدونتي.

مواقع غير صديقة

بواسطة هذا الكود نقوم بعمل قائمة للمواقع الغير مرغوب بها والتي لن نسمح لها بعرض ملفاتنا عندهم.


RewriteEngine on
RewriteCond %{HTTP_REFERER} ^http://www.badsite1.com/ [OR]
RewriteCond %{HTTP_REFERER} ^http://badsite1.com/ [OR]
RewriteCond %{HTTP_REFERER} ^http://www.badsite2.com/ [OR]
RewriteCond %{HTTP_REFERER} ^http://badsite2.com/
RewriteRule .(gif|GIF|jpg|JPG|rar|RAR)$ http://www.rasheed-b.com [R,L]

شرح طريقة الاستعمال:

ضع الكود في ملف ال htaccess في المجلد الرئيسي لموقعك وحدّد من خلاله المواقع الغير مرغوب بها.

badsite1.com: موقع غير مرغوب به

badsite2.com: موقع اخر غير مرغوب به.

gif|GIF|jpg|JPG|rar|RAR: الملفات المحمية ويمكنك التعديل عليها.

www.rasheed-b.com: رابط التحويل عند محاولة تحميل ملف من موقع غير مرغوب به.

هذا الكود مفيد للتخلص من المواقع التي تستخدم صورك وملفاتك بكثرة ويسببون ضغط على سيرفر موقعك واستهلاك كبير للباندويث.

برامج آلية

هذا آخر كود تركته للنهاية لأنه طويل. هنالك برامج متنوعة (bots) يمكنها تحميل كل ما يصادفها في موقعك من ملفات بدون استثناء. هذه البرامج تسبب ضغط شديد على الموقع أثناء عملها. هنالك أيضاً عناكب سيئة. عناكب محركات البحث (جوجل … ) مرغوب بها لكن هنالك عناكب وظيفتها “سحب” الايميلات وما الى ذالك من مهام لا بارك الله فيها. القائمة التالية تحتوي على عدد لا بأس به من هذه البرامج وجدتها في موقع Webmasterworld ويمكنك وضعها في ملف ال htaccess للاحتياط حتى تمنعها من الحاق الضرر في موقعك.


RewriteEngine On 
RewriteCond %{HTTP_USER_AGENT} ^BlackWidow [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Bot mailto:craftbot@yahoo.com [OR] 
RewriteCond %{HTTP_USER_AGENT} ^ChinaClaw [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Custo [OR] 
RewriteCond %{HTTP_USER_AGENT} ^DISCo [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Download Demon [OR] 
RewriteCond %{HTTP_USER_AGENT} ^eCatch [OR] 
RewriteCond %{HTTP_USER_AGENT} ^EirGrabber [OR] 
RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR] 
RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Express WebPictures [OR] 
RewriteCond %{HTTP_USER_AGENT} ^ExtractorPro [OR] 
RewriteCond %{HTTP_USER_AGENT} ^EyeNetIE [OR] 
RewriteCond %{HTTP_USER_AGENT} ^FlashGet [OR] 
RewriteCond %{HTTP_USER_AGENT} ^GetRight [OR] 
RewriteCond %{HTTP_USER_AGENT} ^GetWeb! [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Go!Zilla [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Go-Ahead-Got-It [OR] 
RewriteCond %{HTTP_USER_AGENT} ^GrabNet [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Grafula [OR] 
RewriteCond %{HTTP_USER_AGENT} ^HMView [OR] 
RewriteCond %{HTTP_USER_AGENT} HTTrack [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Image Stripper [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Image Sucker [OR] 
RewriteCond %{HTTP_USER_AGENT} Indy Library [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^InterGET [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Internet Ninja [OR] 
RewriteCond %{HTTP_USER_AGENT} ^JetCar [OR] 
RewriteCond %{HTTP_USER_AGENT} ^JOC Web Spider [OR] 
RewriteCond %{HTTP_USER_AGENT} ^larbin [OR] 
RewriteCond %{HTTP_USER_AGENT} ^LeechFTP [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Mass Downloader [OR] 
RewriteCond %{HTTP_USER_AGENT} ^MIDown tool [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Mister PiX [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Navroad [OR] 
RewriteCond %{HTTP_USER_AGENT} ^NearSite [OR] 
RewriteCond %{HTTP_USER_AGENT} ^NetAnts [OR] 
RewriteCond %{HTTP_USER_AGENT} ^NetSpider [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Net Vampire [OR] 
RewriteCond %{HTTP_USER_AGENT} ^NetZIP [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Octopus [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Offline Explorer [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Offline Navigator [OR] 
RewriteCond %{HTTP_USER_AGENT} ^PageGrabber [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Papa Foto [OR] 
RewriteCond %{HTTP_USER_AGENT} ^pavuk [OR] 
RewriteCond %{HTTP_USER_AGENT} ^pcBrowser [OR] 
RewriteCond %{HTTP_USER_AGENT} ^RealDownload [OR] 
RewriteCond %{HTTP_USER_AGENT} ^ReGet [OR] 
RewriteCond %{HTTP_USER_AGENT} ^SiteSnagger [OR] 
RewriteCond %{HTTP_USER_AGENT} ^SmartDownload [OR] 
RewriteCond %{HTTP_USER_AGENT} ^SuperBot [OR] 
RewriteCond %{HTTP_USER_AGENT} ^SuperHTTP [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Surfbot [OR] 
RewriteCond %{HTTP_USER_AGENT} ^tAkeOut [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Teleport Pro [OR] 
RewriteCond %{HTTP_USER_AGENT} ^VoidEYE [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Web Image Collector [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Web Sucker [OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebAuto [OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebCopier [OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebFetch [OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebGo IS [OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebLeacher [OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebReaper [OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebSauger [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Website eXtractor [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Website Quester [OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebStripper [OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebWhacker [OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebZIP [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Wget [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Widow [OR] 
RewriteCond %{HTTP_USER_AGENT} ^WWWOFFLE [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Xaldon WebSpider [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Zeus 
RewriteRule ^.* - [F,L]


[عدد التعليقات:69] [32,730] [التصنيف: كمبيوتر وإنترنت] [طباعة ]

اخترنا لكم
التعليقات
عدد التعليقات على هذه التدوينة: 69
    المعلّق: nkhat | يوم 05/11/2007 الساعة 4:28 م (رد على التعليق)
  1. شكرا رشيد موضوع جدا رائع استفدت كثير

    وبالنسبه للاخ الذي قال ان هناك انانيه اقول له انك غلطان رشيد يتكلم عن حق له……………
    تحياتي

  2. المعلّق: ExtraVaganza | يوم 05/11/2007 الساعة 4:59 م (رد على التعليق)
  3. شرح جيدجدا اخي رشيد .. يعطيك العافية

  4. المعلّق: Middle East Post | يوم 05/11/2007 الساعة 5:45 م (رد على التعليق)
  5. شكرأ الك اخوي رشيد المموضوع مفيد جداُ
    يا ريت تكثر من هاذا المجال

  6. المعلّق: أدهم | يوم 05/11/2007 الساعة 5:58 م (رد على التعليق)
  7. يعطيك العافية رشيد
    موضوع في غاية الأهمية :)
    مذا عن من أرسل إليك الرسالة هل يرضى أن يسرقه أحد ؟؟

    تحياتي عزيزي :)

  8. المعلّق: adabwebmaster | يوم 06/11/2007 الساعة 12:49 ص (رد على التعليق)
  9. الأخ الكريم رشيد،لاحظت أنني عندما عندما أضيف الكود التالي، فإن مدونتي تتوقف نهائيا:
    الكود:
    RewriteEngine on
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http://(www.)?rasheed-b.com(/)?.*$ [NC]
    RewriteRule .(gif|GIF|jpg|JPG)$ /images/banned.jpg [L,NC]

  10. المعلّق: adabwebmaster | يوم 06/11/2007 الساعة 12:51 ص (رد على التعليق)
  11. العفو أخي رشيد لقد نسيت استبدال الدومين.

  12. المعلّق: من حوره | يوم 06/11/2007 الساعة 3:11 ص (رد على التعليق)
  13. شكرا لك رشيد
    بخصوص البرامج لتنزيل المواقع بالكامل – اخر كود
    يمكن دائما التحايل على الموقع وجعل البرنامج الذي يحمل يظهر تحت
    HTTP_USER_AGENT
    اخر مثل متصفح انترنت عادي :)

    شكرا لك رشيد جدا مفيد

  14. المعلّق: قياسي | يوم 06/11/2007 الساعة 6:42 ص (رد على التعليق)
  15. جزاك الله خيراً أخي رشيد على هذه الافادة المميزة.

  16. المعلّق: أبو أنس | يوم 06/11/2007 الساعة 8:04 ص (رد على التعليق)
  17. جميل جداً أخي رشيد ومشكور جداً على الشرح الجميل

    أخي رشيد هذا الذي أرسل لك رسالة يتهمك بالأنانية لايتعدى صنافان وهي :

    أما أنه أحد الذين برزوا في عالم النت بسبب المواضيع الملطوشة .
    أما أنه جاهل ويرى الناس بعين طبعة وهي الانانية

    عافانا الله وأياكم ومن هذ الحسد والأنانية والحقد

    أخوكم أبو أنس

  18. المعلّق: fahad | يوم 06/11/2007 الساعة 9:30 ص (رد على التعليق)
  19. السلام عليكم ورحمة الله
    اهلين أخوي رشيد ويعطيك العافيه على الشرح الوافي وعلى الموقع الرائع
    طيب فيه طريقة لحماية ملفات الفلاش ؟؟؟
    لان بعض الناس تسحب الفلاش من موقعك ولا همها للاسف
    هل في طريقة ؟؟؟؟؟
    وشكرا لك

  20. المعلّق: MonTexo | يوم 06/11/2007 الساعة 11:02 م (رد على التعليق)
  21. جزاك الله خيرا يا اخ رشيد :)

    و إن شاء الله راح تساعد تلك الطرق كثيرااا :)

  22. المعلّق: محمد | يوم 07/11/2007 الساعة 9:35 ص (رد على التعليق)
  23. جميل جدا

    بارك الله فيك رشيد

  24. المعلّق: Sama Qatar | يوم 07/11/2007 الساعة 7:38 م (رد على التعليق)
  25. جزاك الله خير وبيض الله وجهك أحسنت اخي الكريم
    بارك الله فيك

  26. المعلّق: عبد المجيد | يوم 08/11/2007 الساعة 11:02 م (رد على التعليق)
  27. موضوع جمييييييل جداً :)

    ما قصرت أخوي رشيد ،،

    سؤال واحد لك أو لمن يعرف :

    هل هذه الطريقة تصلح للمدونات فقط أم لكل أنواع المواقع ؟

    وجزيتم الخير ،،

  28. المعلّق: أسامة | يوم 09/11/2007 الساعة 8:29 ص (رد على التعليق)
  29. جزيت خيرا أخي رشيد

  30. المعلّق: google4arab | يوم 09/11/2007 الساعة 9:32 م (رد على التعليق)
  31. بارك الله فيك

  32. المعلّق: مهندس أحمد | يوم 24/11/2007 الساعة 1:15 ص (رد على التعليق)
  33. تسلم يا متر :)

    الله يزيدك من علمه يا اخ رشيد

  34. المعلّق: انشودة | يوم 30/12/2007 الساعة 12:45 ص (رد على التعليق)
  35. مشكور اخوي استفدت من موضوعك هذا كثير بارك الله فيك

  36. المعلّق: أحمد نذير بكداش | يوم 17/01/2008 الساعة 7:51 م (رد على التعليق)
  37. شرح رائع, شكرا استاذ رشيد
    تحياتي

  38. المعلّق: مجبور الخواطر | يوم 05/02/2008 الساعة 2:26 ص (رد على التعليق)
  39. ياليت يا اخ رشيد يكون فيه امر منع اضافة روابط لرابط المنتدى

    اي بمعنى اصح ربط المنتدى برابط خارج عن المنتدى

    ويعطيك الف عافيه على الشرح الرائع

    تحياتي لك

  40. المعلّق: محمد سعيد | يوم 24/02/2008 الساعة 3:25 ص (رد على التعليق)
  41. بصراحة انت رائع يا اخ رشيد كل مدونتك للأفاده جزاك الله كل خير على هذه الطرق وربنا يكثر من امثالك ويوفقك يا غالى :) كل تحياتى وودى لك

  42. المعلّق: محمد الخلايلة | يوم 09/03/2008 الساعة 4:11 م (رد على التعليق)
  43. اخي رشيد
    السلام عليكم ورحمة الله وبركاته
    بالنسبة لاوامر برامج آلية فقد قمت بتجريبها عن طريق برنامج offline explorer
    وللأسف لم تنجح الاوامر في ايقافه
    افيدونا جزاك الله كل خير

  44. المعلّق: صحبة نت | يوم 11/03/2008 الساعة 8:16 ص (رد على التعليق)
  45. يعطيك العافيه على الشرح الوافي وعلى الموقع الرائع اخي رشيد

  46. المعلّق: ادما | يوم 24/03/2008 الساعة 3:44 ص (رد على التعليق)
  47. يعطيك العافية عزيزي ؛؛

    لاهنت ؛؛ وسلمت يداكـ

  48. المعلّق: عبدالله | يوم 07/04/2008 الساعة 11:35 م (رد على التعليق)
  49. السلام عليكم

    الله يعطيك العافية أخي رشيد .. وجزاك الله كل خير على هذا المقال والعمل الرائع ..

    لدي مركز تحميل وجميع الملفات الموجودة عليه روابط مباشرة وانتشرت الروابط على النت وصار الترافيك ياصل 60 قيقا في الشهر وهي في ازدياد مستمر واستخدمت طريقة حماية الملفات كما ورد في شرحك … ولكن للأسف ما ضبطت .. يعني لما يجي أحد ويضغط على رابط مقطع صوتي في موقع آخر فأنه يوجهه لموقعي وهذا حسن .. ولكن المشكلة عندما يضغط بزر الفأرة الأيسر ثم حفظ بإسم فأنه يستطيع تحميل المقطع .. هل هناك حل بارك الله فيك ؟

    شكراً لك .. والمعذرة لذلك

  50. المعلّق: هيثم | يوم 29/04/2008 الساعة 1:34 م (رد على التعليق)
  51. تدوينة أكثر من رائعة ، تفيد الأشخاص المبتدئين كثيراً !

  52. المعلّق: منتديات رقيق المشاعر | يوم 01/06/2008 الساعة 2:25 م (رد على التعليق)
  53. السللام عليكم

    مشاءلله اخوي مبدع وفقك الله استمر في عطائك

    دمت بحفظ اللهـ،،،
    http://www.rqeqm.com/vb

  54. المعلّق: tamina park | يوم 02/06/2008 الساعة 9:54 م (رد على التعليق)
  55. شكرا لك رشيد
    بخصوص البرامج لتنزيل المواقع بالكامل – اخر كود
    يمكن دائما التحايل على الموقع وجعل البرنامج الذي يحمل يظهر تحت
    HTTP_USER_AGENT
    اخر مثل متصفح انترنت عادي

    شكرا لك رشيد جدا مفيد

  56. المعلّق: zakaria | يوم 22/06/2008 الساعة 5:49 م (رد على التعليق)
  57. اسف اخي ولكن انا اعتقد ان كل هده الاوامر لن تمن اي احد من اخد محتوى موقعك فهناك عدة طرق لتجاوزها

  58. المعلّق: saqr | يوم 06/07/2008 الساعة 7:57 ص (رد على التعليق)
  59. شكراً أخ رشيد على المعلومات القيمة التى تزودنا بها باستمرار ونأمل بالمزيد ونسأل الله ان يوفقنا جميعاً لما فيه الخير لأنفسنا وللأخرين .

  60. المعلّق: احمد الروينى | يوم 20/07/2008 الساعة 5:54 م (رد على التعليق)
  61. بارك الله فيك اخى الفاضل رشيد وياريت فعلا لو تشرحلنا عمل ملف هتاكسس فى تحويل اى شخص يريد مثلا رفع شيل او غيره هناك مواقع تقوم بتحويل من يريد يفعل مثل هذا العمل تقوم بتحويله للرئيسيه وفعلا دورت على الكود ولكن لم اعثر عليه فبرجاء حار اخى رشيد ان تضع الكود
    وبارك الله فيك وفى علمك وازادك من علمه

  62. المعلّق: عالم الإحساس | يوم 24/07/2008 الساعة 3:44 م (رد على التعليق)
  63. بارك الله فيك أخي الكريم وزادك علما فوق علمك

    شرحك جميل جدا وواضح

    أتمنى لك التوفيق

  64. المعلّق: احباب أون لاين | يوم 22/08/2008 الساعة 1:35 ص (رد على التعليق)
  65. انار الله وجهك وازادك من علما كما تفيد الاخرين وانى متابع جيد لك فى منتدى وورد بريس واقدر كل مجهودك اخى رشيد
    و وفقك الله
    تحيتى لك

    آخر تدوينة كتبها احباب أون لاين في مدونته : المهرجان السنوي للزهور .. قمة في الجمال والروعة

  66. المعلّق: مرامي | يوم 10/10/2008 الساعة 1:03 ص (رد على التعليق)
  67. الله يعطيك العافيه
    موضوع هام جدا
    سأحتفظ برابط الصفحه للعودة اليها وقتما اريد

  68. المعلّق: Midoodj | يوم 11/10/2008 الساعة 1:06 ص (رد على التعليق)
  69. جزاك الله خيرا شرح رائع

  70. المعلّق: الأباتشي | يوم 26/10/2008 الساعة 11:23 م (رد على التعليق)
  71. جمبل هذا الشرح بودي لو قرأته قبل هذا الوقت
    والأجمل من ذلك أن أبحث عن الموضوع قبل أن أكتب عنه

    آخر تدوينة كتبها الأباتشي في مدونته : هل تريد تصفحا أسرع ..؟

  72. المعلّق: akram | يوم 27/10/2008 الساعة 11:44 ص (رد على التعليق)
  73. 1000 شكر لك أخي
    الله يوفقك …

  74. المعلّق: مجالس | يوم 10/11/2008 الساعة 3:46 م (رد على التعليق)
  75. حقيقة موضوع ولا اروع ورغم تجولي في منتديات التطوير بكثرة الا انها المرة الأولى
    التي احصل على مثل هذه المعلومات

    آخر تدوينة كتبها مجالس في مدونته : لعبة bus driver

  76. المعلّق: عبدالسلام | يوم 10/11/2008 الساعة 9:31 م (رد على التعليق)
  77. مشكور و الله يجزاك خير

    هذا ما كنت أبحث عنه

  78. المعلّق: Abed.A | يوم 11/12/2008 الساعة 5:24 ص (رد على التعليق)
  79. السلام عليكم
    لقد لاحظت أخيرآ بأن موقعي لم يعد يظهر بالصفحات الأولى بجوجل بعدما كان يتجدد بمحرك جوجل بشكل متواصل حتى بعد نشري لموضوع بدقائق.بينما الان لم يتحدث منذ 9 ديسمبر.ما قمت به اخيرآ هو تغيير القالب مع اضافة google analytics ولقد بحثت عن المشكلة في جوجل فوجدت (“استخدم عمليات إعادة التوجيه 301 (“RedirectPermanent”) في ملف htaccess الخاص بك لإعادة توجيه المستخدمين وGooglebot وأدوات تتبع ملفات الإنترنت الأخرى بنجاح. (في Apache، يمكنك القيام بذلك باستخدام ملف .htaccess،”)
    بصراحة لم افهم شيئآ.ارجو المساعدة مع الشكر سلفآ
    تحياتي

  80. المعلّق: Marat | يوم 26/12/2008 الساعة 1:03 م (رد على التعليق)
  81. بعض برامج ادارة المحتوى كجملة ونيوك وربما ايضا وورد برس تتعامل مع المجلدات الفرعية التي تقع في مجلدها كمجلدات تابعة لها … مثلا اذا رُكبت نيوك في المجلد الرئيسي للموقع (مثلا public_html) وانشيء مجلد فرعي سوف تتعتبره جمله على أنها احد المجلدات التابعة لها … يمكن تعليم جملة بتجاهل هذا الملف عن طريق .htaccess كالتالي:
    =========[ start of .htaccess snippet]==========

    RewriteEngine on
    #
    # stuff to let through (ignore)
    RewriteCond %{REQUEST_URI} “/folder1/” [OR]
    RewriteCond %{REQUEST_URI} “/folder2/”
    RewriteRule (.*) $1 [L]
    #
    ====================[ end ]=====================

    حيث أن folder هو اسم المجلد …

    منقوله للفائدة

  82. المعلّق: ZaIROuS | يوم 26/12/2008 الساعة 6:29 م (رد على التعليق)
  83. رائع اخوي و بارك الله فيك و بك و فقك لما تحب و ترضي

  84. المعلّق: عبدالحميد الحربي | يوم 28/01/2009 الساعة 2:10 م (رد على التعليق)
  85. أشكرك أخوي رشيد فعلاً كتبت فأبدعت أخوي ،!

  86. المعلّق: Kareem Shehata | يوم 03/03/2009 الساعة 10:49 ص (رد على التعليق)
  87. اخى رشيد ارجوا منك اذا امكن شرح
    كيفية تحويل رابط المدونه الى )html( لو ينفع اصلا

  88. المعلّق: ملتقى العرب | يوم 16/03/2009 الساعة 11:07 ص (رد على التعليق)
  89. شرح وافي وكافي الصراحة مشكور جدا أخي رشيد ..

  90. المعلّق: ممنوع | يوم 19/03/2009 الساعة 6:59 ص (رد على التعليق)
  91. شكرا لك موضوع في غاية الروعه

    في إنتظار المزيد

  92. المعلّق: Fouad | يوم 22/03/2009 الساعة 2:46 م (رد على التعليق)
  93. بارك الله فيك اخي رشيد
    موضوع مفيد جدا

  94. المعلّق: forexat | يوم 24/03/2009 الساعة 5:55 م (رد على التعليق)
  95. بصراحه انت هايل فعلا لان الملف ده مفيد جدا منها فى الحمايه والسرعه والامان
    بجد الف شكر ليك على مجهودك

  96. المعلّق: خالد | يوم 11/04/2009 الساعة 8:09 م (رد على التعليق)
  97. السلام عليكم.
    شكرا أخي رشيد على المعلومات المفيدة.
    أخي، عليك الانتباه لهذه الصفحة: http://feeds.feedburner.com/rasheed-blog
    عندما دخلتها وجدت الصورة البديلة بدل الصور الحقيقية.

  98. المعلّق: خالد | يوم 19/04/2009 الساعة 11:16 م (رد على التعليق)
  99. الان كل شيء على ما يرام. شكرا مجددا.

  100. المعلّق: لؤلؤة | يوم 02/05/2009 الساعة 7:54 م (رد على التعليق)
  101. الف شكر على الشرح الرآئع يالغالي ..

  102. المعلّق: SUBSWISS | يوم 15/05/2009 الساعة 5:03 م (رد على التعليق)
  103. السلام عليكم
    شكرا لك على هذا الموضوع المهم و المفيد و كان لدي استفسار لو سمحت :
    هل من الممكن تحديث روابط الامثلة من جديد ؟ اعلم ان الموضوع مر عليه اكثر من سنتين , و لكن لكي أخذ فكرة اكبر عن هذا الامر بما انه الموضوع مهم و مفيد حاضرا و مستقبلا.
    شكرا لك و اتمنى لك يوما سعيدأ

  104. المعلّق: دلع | يوم 25/07/2009 الساعة 7:23 ص (رد على التعليق)
  105. يعطيك الف عافية وجزاك الله خير

  106. المعلّق: iM7md | يوم 15/08/2009 الساعة 5:21 م (رد على التعليق)
  107. جميل جدا,, بوركت اخي رشيد..

  108. المعلّق: معاذ | يوم 09/09/2009 الساعة 5:38 م (رد على التعليق)
  109. السلام عليكم ورحمة الله وبركاته
    بوركت أخونا رشيد
    حقيقة انا من متابعي مدونتك بشكل دائم
    ما شاء الله
    لدي سؤال
    كيف ننشيء ملف htaccess من الاساس قبل أن نضع هذه الاوامر

      المعلّق: رشيد | يوم 10/09/2009 الساعة 2:40 ص
    • معاذ:
      بواسطة أي برنامج محرر نصوص.

  110. المعلّق: زهير | يوم 18/09/2009 الساعة 7:46 م (رد على التعليق)
  111. السلام عليكم
    كيف الحال ان شاء الله بخير
    وعيد مبارك سعيد
    اخوتي لدي مشكل في ووردبريس
    انا عامل مدونة في www/
    xxxxxxx.com
    وعندما ارفع منتدى الى www/Vb
    xxxxxxxx.com/vb
    لما اريد الدخول له يديني ملف خاطئ err 404
    لان ملف .htaccess
    مكتوب فيه

    # BEGIN WordPress

    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    # END WordPress
    مادا افعل ؟؟؟؟؟

  112. المعلّق: هاني | يوم 20/09/2009 الساعة 5:04 ص (رد على التعليق)
  113. يعطيك الف عافيه على الشرح الوافي

    و الله يجعله في ميزان حسناتك الله يسلمك

  114. المعلّق: D3M-TEAM | يوم 29/09/2009 الساعة 3:36 م (رد على التعليق)
  115. السلام عليكم ورحمة الله وبركاتة

    تسلم ايدك اخي
    على الموضوع الرائع
    فعلا موضوعك ذو قيمة عالية
    ونتمنى من الجميع الاستفادة منة

    شكرا لك

  116. المعلّق: web-enter.net | يوم 31/10/2009 الساعة 11:02 ص (رد على التعليق)
  117. بارك الله فيك ودزاك الله كل خير اخي رشيد موضوع في مفيد جدا وفي غاية الروعة اخي رشيد

  118. المعلّق: عصام رمضان | يوم 17/02/2010 الساعة 12:43 ص (رد على التعليق)
  119. السلام عليكم ورحمة الله وبركاته

    الموضوع رائع

    ولكن ملاحظة علي المواقع التي وضعتها كمثال

    هي لموقع
    mpe59.com

    وهو ملك لصديقي علي استضافتي ولا يوجد به مخالفه حتي تدرجة ضمن مثالك

    وتحياتي لك

  120. المعلّق: شتاء القلوب | يوم 04/05/2010 الساعة 3:44 م (رد على التعليق)
  121. السلام عليكم ورحمة الله
    بارك الله فيك اخي رشيد
    لكن لي سؤال وبصراحه حبيت مناقشته معكم بالنسبه للمواضيع المنقوله
    صدقوني لا ارى بها عيب او تقليل من شان صاحب الموضوع الاصلي
    ولا اخجل بان اكتب كلمة منقول
    والمواضيع بشكل عام برايي تقسم الى عدة اقسام
    منها ما هو عام كخبر او معلومة عامة ولا ارى مانع بنقلها
    القسم الثاني من المواضيع وهي مواضيع الصور والمقاطع فمن اين اخذت بالاساس
    هل صاحب الموضوع هو من ابتكرها او بالاحرى من قام باخراجها فاظن انها عامه ايضا ومن حق الجميع ان يتداولوها
    الشي الوحيد اللذي لا يحق لنا او لاي شخص بنقله هو ما يكون من ابداع او خيال الشخص الكاتب نفسه
    فمثلا بالشعر والخواطر والقصص لاصحابها وما الى ذلك
    اخوتي احترم كل راي يقال هنا ويكتب واحترامي لصاحب المدونه واعيد واقول لي الشرف بان اكون من المتابعين هنا

    شتاء القلوب

  122. المعلّق: عبد الحفيظ | يوم 29/06/2010 الساعة 10:28 م (رد على التعليق)
  123. بارك الله فيك رشيد تم إستعمال الأكواد اللازمة بنجاح و الحمد لله
    بورك فيك

  124. المعلّق: أيوب | يوم 13/12/2010 الساعة 8:22 م (رد على التعليق)
  125. السلام عليكم
    شكرا لك على الشرح المميز
    ويرجى الملاحظة بأن أي من الاسطر المعروضة في الموضوع بخصوص البرامج الآلية تحوي على مسافة سيسبب خطأ داخلي 500
    Internal Server Error 500
    لذلك لا تضيف غير الأسطر التالية وهذا لفائدة الجميع
    وشكرا لكم
    RewriteEngine On
    RewriteCond %{HTTP_USER_AGENT} ^BlackWidow [OR]
    RewriteCond %{HTTP_USER_AGENT} ^ChinaClaw [OR]
    RewriteCond %{HTTP_USER_AGENT} ^Custo [OR]
    RewriteCond %{HTTP_USER_AGENT} ^DISCo [OR]
    RewriteCond %{HTTP_USER_AGENT} ^eCatch [OR]
    RewriteCond %{HTTP_USER_AGENT} ^EirGrabber [OR]
    RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR]
    RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [OR]
    RewriteCond %{HTTP_USER_AGENT} ^ExtractorPro [OR]
    RewriteCond %{HTTP_USER_AGENT} ^EyeNetIE [OR]
    RewriteCond %{HTTP_USER_AGENT} ^FlashGet [OR]
    RewriteCond %{HTTP_USER_AGENT} ^GetRight [OR]
    RewriteCond %{HTTP_USER_AGENT} ^GetWeb! [OR]
    RewriteCond %{HTTP_USER_AGENT} ^Go!Zilla [OR]
    RewriteCond %{HTTP_USER_AGENT} ^Go-Ahead-Got-It [OR]
    RewriteCond %{HTTP_USER_AGENT} ^GrabNet [OR]
    RewriteCond %{HTTP_USER_AGENT} ^Grafula [OR]
    RewriteCond %{HTTP_USER_AGENT} ^HMView [OR]
    RewriteCond %{HTTP_USER_AGENT} HTTrack [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^JetCar [OR]
    RewriteCond %{HTTP_USER_AGENT} ^larbin [OR]
    RewriteCond %{HTTP_USER_AGENT} ^LeechFTP [OR]
    RewriteCond %{HTTP_USER_AGENT} ^Navroad [OR]
    RewriteCond %{HTTP_USER_AGENT} ^NearSite [OR]
    RewriteCond %{HTTP_USER_AGENT} ^NetAnts [OR]
    RewriteCond %{HTTP_USER_AGENT} ^NetSpider [OR]
    RewriteCond %{HTTP_USER_AGENT} ^NetZIP [OR]
    RewriteCond %{HTTP_USER_AGENT} ^Octopus [OR]
    RewriteCond %{HTTP_USER_AGENT} ^PageGrabber [OR]
    RewriteCond %{HTTP_USER_AGENT} ^pavuk [OR]
    RewriteCond %{HTTP_USER_AGENT} ^pcBrowser [OR]
    RewriteCond %{HTTP_USER_AGENT} ^RealDownload [OR]
    RewriteCond %{HTTP_USER_AGENT} ^ReGet [OR]
    RewriteCond %{HTTP_USER_AGENT} ^SiteSnagger [OR]
    RewriteCond %{HTTP_USER_AGENT} ^SmartDownload [OR]
    RewriteCond %{HTTP_USER_AGENT} ^SuperBot [OR]
    RewriteCond %{HTTP_USER_AGENT} ^SuperHTTP [OR]
    RewriteCond %{HTTP_USER_AGENT} ^Surfbot [OR]
    RewriteCond %{HTTP_USER_AGENT} ^tAkeOut [OR]
    RewriteCond %{HTTP_USER_AGENT} ^VoidEYE [OR]
    RewriteCond %{HTTP_USER_AGENT} ^WebAuto [OR]
    RewriteCond %{HTTP_USER_AGENT} ^WebCopier [OR]
    RewriteCond %{HTTP_USER_AGENT} ^WebFetch [OR]
    RewriteCond %{HTTP_USER_AGENT} ^WebLeacher [OR]
    RewriteCond %{HTTP_USER_AGENT} ^WebReaper [OR]
    RewriteCond %{HTTP_USER_AGENT} ^WebSauger [OR]
    RewriteCond %{HTTP_USER_AGENT} ^WebStripper [OR]
    RewriteCond %{HTTP_USER_AGENT} ^WebWhacker [OR]
    RewriteCond %{HTTP_USER_AGENT} ^WebZIP [OR]
    RewriteCond %{HTTP_USER_AGENT} ^Wget [OR]
    RewriteCond %{HTTP_USER_AGENT} ^Widow [OR]
    RewriteCond %{HTTP_USER_AGENT} ^WWWOFFLE [OR]
    RewriteCond %{HTTP_USER_AGENT} ^Zeus
    RewriteRule ^.* – [F,L]

  126. المعلّق: عبد القادر | يوم 09/09/2011 الساعة 12:06 م (رد على التعليق)
  127. شكرا جزيلا لك وبارك الله فيك

  128. المعلّق: Al-sultan | يوم 09/09/2011 الساعة 9:16 م (رد على التعليق)
  129. موضوع يستحق الرد والتقييم

    فعلاً كما ذكرت حضتك بمنع التحميل او التحويل او التغيير و التبديل

    أ وكأنك قد عملت جدار ناري :: بمقدار نوت باد فقط لا اكثر … وبحماية جباره

    تستحق كل خير

  130. المعلّق: عبدالله | يوم 14/10/2011 الساعة 11:48 ص (رد على التعليق)
  131. معلومات مفيدة , ولكنني أحببت لو كان فيها شرح أكثر عن كيفية تغيير الرابط من http إلى www والعكس وكذلك كيفية تغيير مسار روابط لوحة التحكم وغيرها .

    شكراً لك رشيد

أكتب تعليق

تتم مراقبة جميع التعليقات قبل نشرها للحفاظ على النظام. الموافقة على نشر تعليق معيّن لا تعني الموافقة على محتواه. جميع الردود تعبّر عن رأي كاتبيها فقط. حريّة النقد والرد متاحة لجميع الزوار بشرط أن لا يكون الرد خارج نطاق الموضوع وأن يكون خال من الكلمات البذيئة. تذكّر قول الله عز وجل (ما يلفظ من قول إلا لديه رقيب عتيد).