اريد ان اقوم بحماية الفيديو من التحميل من المواقع الخارجية

اريد ان اجعل تحميل الفيديو يتم فقط ادا كان المستخدم قادم من الموقع بحيت امنع من نشر الرابط

سمعت ان هناك طريقة بملف htaccess لكن لا اعرف كيفية القيام بها

هل من الممكن المساعدة

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

Alwalid أضف ردا

لم افمهم هدف هدا السطر

RewriteCond %{REQUEST_URI} !^/index.php?main_page=videos_page&

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

هل يمكنك اعطائي الكود بالطبط وشكرا

Alwalid أضف ردا

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

RewriteEngine on

RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC]

RewriteRule \.(mp4|avi|3gp|m3u8|m3u)$ - [NC,F,L]

مع استبدال " yourdomain.com " برابط الموقع المسموح له بعرض الفيديوهات

و " mp4|avi|3gp|m3u8|m3u " بصيغ الفيديوهات الموجودة علي الموقع

لا اريد فقط استعراض الفيديو فقط في الموقع اريد ايضا انه عند الضغط href من الموقع يتم التحميل ايضا

متل هدا الموقع

عند الضغط على زر تحميل يتم التحميل

لكن عند محاولة دخول الرابط بدون الضعط من الموقع لا يشتغل

هل هناك طريقة للقيام بهدا

وشكرا كتيرا على الردود الجد مفيدة

Alwalid أضف ردا

الكود السابق يمكنه القيام بهذا الامر ،وهذه نفس الطريقة التي يستخدمها هذا الموقع ، فقط تأكد من ارفاق Referer ضمن طلب HTTP Request في الصفحة التي ستحتوي علي روابط مشاهدة/تحميل الفيديوهات ،وفي الغالب يتم الارفاق بشكل تلقائي لكن ان لم يتم ذلك فيمكن القيام به بشكل يدوي عبر أضافة هذه الكود ضمن MetaTag في بداية الصفحة

<meta name="referrer" content="origin">

أو ضمن روابط التحميل

<a href="video-download-link" referrerpolicy="origin">

ملحوظة : استخدم زر " أضف ردأ " الموجود فوق الرد ،للرد علي تعليقي حتي يصلني اشعار بذلك واتمكن من الرد بشكل أسرع :)

اريد حل لهذه الرسالة عند تحميل فيديو من موقع تعليمي