web.config中的无扩展URL重写ASP.NET
问题描述:
我有一个包含URL mysite.com/mypage.aspx的页面,如果访问者转到mysite.com/mypage,我希望访问者被重定向到此页面。它仅用于这个页面,我想知道这是否可以在web.config中实现。我无权访问任何源代码,只能访问web.config(通过FTP)。我试图登录到我们的网站主机控制面板,检查是否有任何设置,我可以使用,但它似乎暂时关闭。web.config中的无扩展URL重写ASP.NET
所以我可以在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的但不是(显然)时,有摆在首位没有扩展名。
我还没有确定,我们的虚拟主机控制面板目前处于脱机状态。一旦它重新出现,我会看看 – Peter 2010-12-07 03:04:29