رفتن به مطلب

جلوگیری از دانلود فرمت mp3 و mp4 در سایت


پست های پیشنهاد شده

با سلام و خسته نباشید خدمت دوستان

آیا کسی میدونه چطور میشه جلوی دانلود فایل های صوتی و ویدیویی رو در سایت گرفت و فقط بشه آن را پخش کرد ؟

 

لینک به ارسال

فکر میکنم باید از حالت لینک مستقیم خارج کنی و مثلا با php هندل کنی و براش چیزی بنویسی که کل فایلو یه جا نده به کاربر 

لینک به ارسال
RewriteEngine on
RewriteRule ^file/([^/]+)(\.mp3|\.mp4)$ /limit-direct-access/file/download.php?file=$1$2 [NC,L]

درود

کد بالا رو در فایل htaccess. سایتتون کپی کنید

**** لطفا قبل اینکار یک کپی بگیرید از فایل htaccess. و در سیستم خود ذخیره کنید که اگر مشکلی پیش اومد بتونید جایگزین کنید.

 

در ریشه یا همان root سایت دایرکتوری با نام فرضی limit-direct-access ساخته ایم که درون آن یک فایل htaccess. با دستورات بالا قرار دارد، همچنین یک فولدر با نام file که درون آن فایل download.php به همراه سایر فایل های آماده برای دانلود می باشند (با دقت به قسمت دوم دستور RewriteRule، درک ترتیب قرار گرفتن فولدرها ساده می شود)، لذا در حالت عادی کاربر برای دانلود فایل فرضی test.zip از دایرکتوری file باید نمونه لینک زیر را از سرور درخواست کند:

http://localhost/limit-direct-access/file/test.zip

اما با توجه به دستور RewriteRule نوشته شده، کاربر بدون اینکه متوجه شود، لینک زیر را از سرور درخواست خواهد کرد:

http://localhost/limit-direct-access/file/download.php?file=test.zip

در واقع لینک اصلی برای سرور مفهوم لینک Rewrite شده را دارد.

  • پسندیدن 1
لینک به ارسال
  • 2 سال بعد...

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...