ممکن است هنگامی که ویدیو و یا موزیکی را در سایت خود جهت دانلود بارگذاری کرده اید با این مشکل مواجه شده باشید که وقتی کاربر روی دکمه دانلود کلیک میکند بجای دانلود , فایل پخش میشود.
در این آموزش میخواهیم به شما راهکاری را بیاموزیم تا از پخش رسانه جلوگیری کرده و با کلیک بر روی دکمه دانلود , فایل موردنظر صرفا دانلود شود.
آموزش جلوگیری از پخش رسانه در هاست دانلود
جهت انجام این کار ابتدا وارد هاست خود شده File Manager را باز کنید.
⇐ آموزش نحوه ورود به هاست سیپنل CPanel
از پوشه Public_html فایل htaccess. را بیابید.
درصورتی که این فایل را نیافتید میتوانید با استفاده از آموزش زیر آن را از حالت مخفی خارج کنید.
⇐ نمایش فایل های مخفی و htaccess در CPanel
سپس این فایل را با کلیک راست بر روی آن و انتخاب گزینه Edit ویرایش کنید.
قطعه کد زیر را در این فایل قرار داده و در انتها روی Save Changes کلیک کنید.
AddType application/octet-stream
همچنین میتوانید فرمت های مدنظرتان را در انتهای کد قرار دهید تا تنها فرمت هایی که قرار داده اید قابل دانلود باشند. مثال:
نکته: فرمت ها را با فاصله گذاری (Space) از هم جدا کنید.
AddType application/octet-stream .mp4 .mp3 .mkv
درصورتی که کد بالا با ذکر چندین فرمت به طور صحیح کار نکرد. میتوانید در هر خط تنها یک فرمت را معرفی کنید. به صورت زیر:
AddType application/octet-stream .mp4
AddType application/octet-stream .mp3
AddType application/octet-stream .mkv
اگر موفق به انجام این کار با کدهای بالا نشدید و این کدها در هاست شما کارساز نبود میتوانید از کد زیر نیز استفاده کنید:
<FilesMatch “\.(mp4|mp3|mkv)$”>
ForceType application/octet-stream
Header set Content-Disposition attachment
</FilesMatch>
امیدواریم این آموزش برای شما مفید بوده باشد و به وسیله آن توانسته باشید از پخش رسانه به جای دانلود آن جلوگیری کنید. درصورت بروز هرگونه سوال یا مشکل میتوانید آن را در بخش دیدگاه بیان کنید.
آموزش های مرتبط:
ریدایرکت آدرس از www به بدون www و بالعکس در htaccess
دستور های کاربردی برای امنیت و بهینه سازی فایل htaccess
تغییر جمعی آدرس تصاویر و رسانه ها در وردپرس