在web.config ASP.NET中进行无扩展URL重写

时间:2010-12-07 02:36:38

标签: asp.net

我有一个网址为mysite.com/mypage.aspx,如果他们访问mysite.com/mypage,我希望将访问者重定向到此页面。它仅适用于此页面,我想知道是否可以在web.config中实现。我无权访问任何源代码,只能访问web.config(通过FTP)。我试图登录我们的网络主机控制面板,检查我是否可以使用任何设置,但它似乎暂时停止。

我可以在web.config中执行类似的操作(如果重要的话,它是ASP.NET 2.0)吗?

提前致谢。

编辑:我试过了

<urlMappings enabled="true">
    <add url="~/index.htm" mappedUrl="~/default.aspx"/>
 <add url="~/mypage" mappedUrl="~/mypage.aspx"/>
</urlMappings>

它适用于index.htm但不是(显然)首先没有扩展名。

1 个答案:

答案 0 :(得分:1)

据我所知,你不能在asp.net 2.0的代码中做任何url路由(只有3.5,4.0,你需要源代码)。

您是否可以访问IIS UrlRewrite