Music_FM
(موزیک اف ام)
ژوئیه 18، 2019، 10:45ق.ظ
1
سلام من یک سری کد داخل فایل htaccess دارم که برای جلوگیری از پخش موزیک در هاست دانلود بود و مستقیم پخش میشد
الان سرور مجازی گرفتم و تا اونجایی که تحقیق کردم htaccess در سرور مجازی ویندوز عمل نمیکنه و جایگزینش web.config هست حالا چطور میتونم کدهارو تبدیل کنم تا داخل سرور مجازی فایل های موزیک یا ویدئو مستقیم دانلود شن
کدهایی که استفاده میکردم این ها بودند
<FilesMatch "\.(mp3|mp4)$">
ForceType application/octet-stream
Header set Content-Disposition attachment
</FilesMatch>
arta
(آرتا سیدزاده)
ژوئیه 19، 2019، 6:44ب.ظ
2
من هیچ تجربه ای تو این زمینه ندارم. خانم احمدوند فکر می کنم با ویندوز سروکار دارن، شاید ایشون بدونن. @Angel
3 پسندیده
Music_FM
(موزیک اف ام)
ژوئیه 19، 2019، 9:21ب.ظ
3
سلام مجدد
این مشکل رو راه حلش رو پیدا کردم کسانی که مشکل دارن وارد این لینک بشن کامل توضیح داده شده
فایل به نام web.config ایجاد کنید و کد زیر رو داخل بزارید یا طبق همون اموزش مراحل رو طی کنید خوده این فایل درست میشه
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
...
<rewrite>
<outboundRules>
<clear />
<rule name="Forcing Download for MP3s" preCondition="FileIsMP3">
<match serverVariable="RESPONSE_Content-Disposition" pattern=".*" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="true">
<add input="{REQUEST_FILENAME}" pattern="(.*)\\([^/]+)\.mp3$" />
</conditions>
<action type="Rewrite" value="attachment; filename={C:2}.mp3" />
</rule>
<rule name="Force Download For MP4s" preCondition="FileIsMP4">
<match serverVariable="RESPONSE_Content-Disposition" pattern=".*" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="true">
<add input="{REQUEST_FILENAME}" pattern="(.*)\\([^/]+)\.mp4$" />
</conditions>
<action type="Rewrite" value="Value: attachment; filename={C:2}.mp4" />
</rule>
<preConditions>
<preCondition name="FileIsMP4">
<add input="{REQUEST_FILENAME}" pattern="\.mp4$" />
</preCondition>
<preCondition name="FileIsMP3">
<add input="{REQUEST_FILENAME}" pattern="\.mp3$" />
</preCondition>
</preConditions>
</outboundRules>
</rewrite>
...
</system.webServer>
</configuration>
5 پسندیده
سلام
من دقیقا متوجه نشدم این کد چیکار میکنه. بعد باید تو هاست دانلود قرار داد یا هاست اصلی.
Music_FM
(موزیک اف ام)
ژوئیه 25، 2019، 8:44ب.ظ
5
این کد مستقیم فایل های موزیک و موزیک ویدئو رو دانلود میکنه اجازه پخش تو هاست دانلود نمیده
این برای سرور مجازی هست نه هاست دانلود
برای هاست دانلود چه کدی باید قرار داد؟
1 پسندیده
Music_FM
(موزیک اف ام)
ژوئیه 30، 2019، 11:03ب.ظ
7
داخل htaccess این کد رو قرار بدید
<FilesMatch "\.(mp3|mp4)$">
ForceType application/octet-stream
Header set Content-Disposition attachment
</FilesMatch>
1 پسندیده
سپاس. داخل هاست دانلود قرار بدم یا هاست اصلی؟