我有一个像http://mydomain.com/something/externalDocs/text.doc
这样的网址我希望这可以被另一个URL所取代。像http://mydomain.com/something/download/online/text.doc一样。然后浏览器应该问我打算如何打开文件。这适用于此目录中的任何文件类型。像.doc和.pdf。
我到目前为止......
<rewrite>
<rules>
<rule name="DownloadRewrite" stopProcessing="true">
<match url="(?:/externalDocs/)(.*)" />
<action type="Rewrite" url="(?:/download/online/){R:1}" />
</rule>
</rules>
</rewrite>
我怎么能添加像......
这样的东西<mimeMap fileExtension=".*" mimeType="application/octet-stream" />
...按照上面的确切规则。
谢谢你。
答案 0 :(得分:1)
你能不能在你的web.config中添加一个新的mime类型映射,如下所示?
<configuration>
<system.webServer>
<staticContent>
<remove fileExtension=".doc" />
<mimeMap fileExtension=".doc" mimeType="application/octet-stream" />
</staticContent>
</system.webServer>
</configuration>