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 或其他地方!


谢席德

4

2 回答 2

1

重定向:如何在 IIS 中重定向 URL 路径?

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

两者都需要一些学习,但可以在合理的时间内完成。

您始终可以选择自己编写。对于重写,您可以编写一个 HTTPModule(或更新您的 CMS 的重写模块)。对于重定向,您可以使用自定义 404 页面来处理重定向。我已经为 DotNetNuke 做了这两件事。滚动我自己花了大约 16 个小时,但每个都通过缓存有效地处理了几十万个。

于 2011-05-16T04:47:56.863 回答
0
<redirect url="index.aspx" to="~/Pages/1/home.aspx"></redirect>
于 2011-05-30T05:04:39.660 回答