رفتن به مطلب

جلوگیری از دانلود فرمت 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 شده را دارد.

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

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...