2011-05-16 84 views
0


我开发使用CMS和我的实际主页是mydomain.com/cms/home.aspx
当用户访问mydomain.com/index网站.aspx如何将网站访问者转发到mydomain.com/cms/home.aspx?
一种方法是创建一个虚假index.aspx重定向到mydomain.com/cms/home.aspx,但只是想知道是否有更好的方法来做...可能是在web.config或其他地方!ASP.Net - URL转发与重写

感谢
希德

回答

0
<redirect url="index.aspx" to="~/Pages/1/home.aspx"></redirect> 
1

重定向:How to redirect a URL path in IIS?

重复写:http://learn.iis.net/page.aspx/460/using-the-url-rewrite-module/

两个都有点学问的,但可以在合理的时间量来实现。

你总是有自己写的选项。对于重写,您可以编写HTTPModule(或更新CMS的重写模块)。对于重定向,您可以使用自定义404页面来处理重定向。我已经完成了DotNetNuke。滚动我自己的时间大约需要16个小时,但每个缓存处理数十万个。

+0

关闭,但不是我正在寻找..但+1 – 2011-05-16 06:38:56