【发布时间】:2016-03-05 00:12:22
【问题描述】:
需要将所有文件站点(图片、文档等)放在单独的文件服务器(这里是 dav 服务器或 Amazon c3)上,但 html 中的 url 没有更改,例如: html 中的 www.site.com/pictures/1.jpg 查看 www.davserver/sitename/pictures/1.jpg/ 我尝试将 HttpModule 与 RewritePath 一起使用,但出现虚拟路径错误的错误。
if (strCurrentUrl.Contains("/files/"))
{
app.Context.RewritePath(davserver +strCurrentUrl);
}
我可以用iss+c#,还是只用ngix+rewrite?
【问题讨论】:
-
Afaik IIS UrlRewrite 应该使这成为可能,无需任何编码,只需配置。
标签: c# asp.net url-rewriting rewrite