【发布时间】:2015-09-27 08:29:07
【问题描述】:
当任何人尝试访问 Web 服务器上某个文件夹中可用的 .mp4 文件时,我需要重写 URL。我只能使用 Apache 使用 .htaccess 在 php 中找到解决方案
RewriteEngine on
RewriteBase /secure
RewriteRule ^(.*)/(.*)/(.*)$ video.php?h=$1&t=$2&v=$3
RewriteRule ^$ - [F]
RewriteRule ^[^/]+\.(flv|mp4)$ - [F]
这里任何人尝试使用 url clip.baseUrl/hash/timestamp/clip.url 访问 .mp4 或 .flv 文件,url 被解析为 video.php?h=$1&t=$2&v=$3
我们可以在 c# 中使用 web.config 做这样的事情吗?我们可以禁止直接访问文件 .mp4。
【问题讨论】:
-
你知道 IIS 吗?你可以通过 IIS 来做到这一点。
-
我试过用谷歌搜索,但没有运气!!你能给我提供一些示例链接或一些作为答案发布的工作示例吗
-
检查下面@Harry 的答案。
标签: c# asp.net .htaccess url-rewriting