قابلیت دانلود مستقیم تصاویر در هاست دانلود

سلام
وقت به خیر
ببخشید
یه هاست دانلود داشتم قبلا
عکس ها رو آپلود می‌کردم و لینکش رو داخل هاست وردپرس قرار میدادم و داخل سایت نمایش میداد
یه کدی برام اضافه کردن روی اون هاست که عکس هایی ک داخل هاست دانلود، آپلود میشه، به صورت مستقیم دانلود میشه
ینی مثل بقیه سایت ها داخل تب جدید باز نمیشه عکس
وقتی روی لینک آدرس عکس که در هاست دانلود هست، کلیک بشه، تصویر مستقیما دانلود میشه
میخواستم بدونم چطوری میشه روی این هاست دانلود جدیدم چنین قابلیتی رو اضافه کرد؟

سلام و درود

لطفا یک لینک و یا اسکرین شات قرار بدید تا بهتر بتونم راهنمایی تون کنم

ممنون

2 پسندیده

سلام محمد جان
اابتدا بگم پسوند و نوع فایل هارو باید به پسوند و نوع فایل هایی که خودت میخوای تغییر بدی ،
هاست دانلود رو توی فایل htaccess و سرور مجازی توی web config باید بزاری
ببین توی هاست دانلود با کد زیر:

<FilesMatch “.(mp3|mp4)$”>
ForceType application/octet-stream
Header set Content-Disposition attachment

و توی سرور مجازی با کد زیر

<?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>
3 پسندیده