Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iis 如何用附加的MIME类型重写URL?_Iis_Web_Web Config_Config - Fatal编程技术网

Iis 如何用附加的MIME类型重写URL?

Iis 如何用附加的MIME类型重写URL?,iis,web,web-config,config,Iis,Web,Web Config,Config,我得到了一个像 我希望这是嘲笑做另一个网址。喜欢然后浏览器应该询问我想如何打开该文件。这适用于此目录中的任何文件类型。比如.doc和.pdf 到目前为止我所得到的 <rewrite> <rules> <rule name="DownloadRewrite" stopProcessing="true"> <match url="(?:/externalDocs/)(.*)" />

我得到了一个像

我希望这是嘲笑做另一个网址。喜欢然后浏览器应该询问我想如何打开该文件。这适用于此目录中的任何文件类型。比如.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" />

…完全符合上面的规则


感谢您所做的一切。

您能不能在web.config中添加一个新的mime类型映射,如下所示

<configuration>
    <system.webServer>
        <staticContent>
            <remove fileExtension=".doc" />
            <mimeMap fileExtension=".doc" mimeType="application/octet-stream" />
        </staticContent>
    </system.webServer>
</configuration>

您能否在web.config中添加一个新的mime类型映射,如下所示

<configuration>
    <system.webServer>
        <staticContent>
            <remove fileExtension=".doc" />
            <mimeMap fileExtension=".doc" mimeType="application/octet-stream" />
        </staticContent>
    </system.webServer>
</configuration>