【发布时间】:2017-07-31 07:02:21
【问题描述】:
为了允许在我的网站的元素中播放视频,但不允许通过直接链接播放,我在包含源视频的子目录中创建了 .htaccess,仅此而已。使用以下代码:
RewriteEngine On
RewriteCond %{REQUEST_URI} \.(mp4|mp3|avi)$ [NC]
RewriteCond %{HTTP_REFERER} !^http://sample.com/.*$ [NC]
RewriteRule ^.* - [F,L]
我需要对 .NetCore 服务器做同样的事情,但不知道怎么做?
任何帮助。谢谢。
【问题讨论】:
-
如果你的意思是 MVC,你可以很容易地做路由。如果您的意思是网络表单,请检查此msdn.microsoft.com/en-us/library/dd329551.aspx
-
.NET Core 不支持 WebForms,但是路由肯定是有的。这是唯一的方法吗?好吧,我想如果我不想在代码中硬核重写 URL,我可以让路由类读取配置文件。
标签: .htaccess asp.net-core-mvc .net-core asp.net-core-1.1