如何在iis中将特定文件夹重写为根域

时间:2017-08-23 03:26:11

标签: iis url-rewriting iis-10

如何将特定文件夹重写为根域,例如 domain.org/folderxxxx =>的 domain.org 即可。如果我看到 domain.org ,实际上它会显示 domain.org/folderxxxx 。我试过以下:

<rewrite>
    <rules>
        <rule name="URL Alias" stopProcessing="true">
            <match url=".*" />
            <conditions>
                <add input="{HTTP_HOST}" pattern="domain.org/folderxxxx" />
            </conditions>
            <action type="Rewrite" url="domain.org{R:0}" />
        </rule>
    </rules>
</rewrite>

但它不再起作用了。

1 个答案:

答案 0 :(得分:0)

  • 如果您要在浏览器domain.org中打开,则会打开此网址domain.org/folderxxxx
  • 中的内容
  • domain.org/xyz - &gt; domain.org/folderxxxx/xyz
  • 但是,如果您将直接打开domain.org/folderxxxx它将禁用重写将打开来自同一domain.org/folderxxxx
  • 的内容

web.config中的规则:

<rule name="URL Alias" stopProcessing="true">
    <match url=".*" />
    <conditions>
        <add input="{REQUEST_URI}" pattern="^/folderxxxx" negate="true" />
    </conditions>
    <action type="Rewrite" url="/folderxxxx/{R:0}" />
</rule>