ASP.NET URL重写目录和子目录

时间:2012-05-02 07:47:20

标签: asp.net url-rewriting

在ASP.NET中的web.config文件中 URL重写规则                           真正             

         <rule source="/somedirectory/" destination="/default.aspx" />

         <rule source="/somedirectory/another/" destination="/page01.aspx" />

第一个工作正常,但第二个似乎不起作用

我怎么能解决这个问题

1 个答案:

答案 0 :(得分:0)

尝试使用UrlMappings:

 <system.web>
     <urlMappings enabled="true">
         <add url="~/somedirectory/" mappedUrl="~/default.aspx"/>
         <add url="~/somedirectory/another/" mappedUrl="~/page01.aspx"/>
    </urlMappings>
 </system.web>

确保在url和mappedUrl属性中使用'〜'。