简单的 IIS url-rewite 不起作用

简单的 IIS url-rewite 不起作用

我安装了 URL 重写模块,在 IIS 管理器中获得了 URL 重写选项,但我甚至无法让最简单的东西工作!

我有一个简单的规则

<rewrite>
      <rules>
        <rule name="TR" >
          <match url="throneroom/(.*)" />
          <action type="Rewrite" url="throneroom.aspx?uid={r:1}" />
        </rule>
      </rules>
    </rewrite>

但访问http://localhost/throneroom/ddd给我

HTTP Error 404.0 - Not Found
The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.

好像 URL 写入根本不起作用。我尝试了很多方法,包括手动编辑 web.config,或者使用 URL 重写规则生成器,但都无济于事。

相关内容