.htaccess在.NetCore中的等效项

哈桑·优素福

为了允许在我的网站中的元素中播放视频,但不允许通过直接链接播放,我在带有源视频的子目录中创建了.htaccess,而没有其他内容。使用以下代码:

RewriteEngine On
RewriteCond %{REQUEST_URI} \.(mp4|mp3|avi)$ [NC]
RewriteCond %{HTTP_REFERER} !^http://sample.com/.*$ [NC]
RewriteRule ^.* - [F,L]

我需要对.NetCore服务器执行相同操作,但不知道如何做?

任何帮助。谢谢。

伊格纳斯

我认为解决此问题的一种简单方法是使用.NET Core的应用程序级解决方案,方法是通过检查引荐来源标头简单地拒绝基于引荐来源的请求

如果您使用IIS运行.NET Core应用程序,则可以使用IIS重写规则在中指定它们web.config,并且这种方法看起来类似于.htaccess一种方法。几个例子

应用程序级别的解决方案可能会稍慢一些,但是对开发人员具有更好的可视性并且更易于维护。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章