防止访问视频,但允许它们在网站上显示?

问题描述 投票:0回答:1

我想在我的VPS上用IIS在我的网页上显示一些视频,但也要拒绝下载它们。我知道apache有一些规则,但我找不到适合IIS的方法,我试过很多方法,比如URL重写,MIME类型,请求过滤......。如何才能做到这一点?

iis vps
1个回答
0
投票

请试一下这个规则,它将阻止任何从你的域名发出的带有null REFERER头的视频请求。你可以根据{URL}条件模式修改扩展名。

当然,如果你想阻止来自其他网站的请求,建议设置CORS头。Access-Control-Allow-Origin。http:/example.com

   <rule name="redirect" stopProcessing="true">
                    <match url="(.*)" />
                    <conditions>
                        <add input="{URL}" pattern="(mpeg|mp4)" />
                        <add input="{HTTP_HOST}" pattern="example.com" />
                        <add input="{HTTP_REFERER}" pattern=".+" negate="true" />
                    </conditions>
                    <action type="AbortRequest" />
                </rule>
© www.soinside.com 2019 - 2024. All rights reserved.