我正在开发一个使用 CMS 的网站,我的实际主页位于 mydomain.com/cms/home.aspx
当用户访问 mydomain.com/index.aspx 时我该怎么做我将网站访问者转发到 mydomain.com/ cms/home.aspx?
一种方法是创建一个虚拟 index.aspx 并重定向到 mydomain.com/cms/home.aspx 但只是想知道是否有更好的方法......可能在 web.config 或其他地方!
谢
谢席德
我正在开发一个使用 CMS 的网站,我的实际主页位于 mydomain.com/cms/home.aspx
当用户访问 mydomain.com/index.aspx 时我该怎么做我将网站访问者转发到 mydomain.com/ cms/home.aspx?
一种方法是创建一个虚拟 index.aspx 并重定向到 mydomain.com/cms/home.aspx 但只是想知道是否有更好的方法......可能在 web.config 或其他地方!
谢
谢席德
重写:http ://learn.iis.net/page.aspx/460/using-the-url-rewrite-module/
两者都需要一些学习,但可以在合理的时间内完成。
您始终可以选择自己编写。对于重写,您可以编写一个 HTTPModule(或更新您的 CMS 的重写模块)。对于重定向,您可以使用自定义 404 页面来处理重定向。我已经为 DotNetNuke 做了这两件事。滚动我自己花了大约 16 个小时,但每个都通过缓存有效地处理了几十万个。
<redirect url="index.aspx" to="~/Pages/1/home.aspx"></redirect>