0

我正在使用 ASP.NET URL Rewrite 模块并编写了以下规则:

  <rewrite>
      <rules>
          <rule name="test">
              <match url="http://localhost/ElWazefa/User/Ahmed/ahmed.aspx"/>
              <action type="Rewrite" url="http://localhost/ElWazefa/ahmed.aspx"/>
          </rule>
      </rules>
  </rewrite>

但它不起作用。

使用 asp.net 3.5 和 XML IntelliSense 进行 URL 重写 2.0

提前致谢。

4

2 回答 2

0

代码语法似乎是正确的

尝试检查您的 URL 是否有拼写错误或将端口/主机留在 URL 之外,如下所示:“/ElWazefa/User/Ahmed/ahmed.aspx”

于 2011-04-18T22:06:10.837 回答
0

我认为您的网址不能包含协议/主机/端口部分。尝试:

  <rewrite>
      <rules>
          <rule name="test">
              <match url="/ElWazefa/User/Ahmed/ahmed.aspx"/>
              <action type="Rewrite" url="/ElWazefa/ahmed.aspx"/>
          </rule>
      </rules>
  </rewrite>
于 2011-04-18T21:56:40.253 回答