主页url as example.com/而不是example.com/index.html

时间:2011-08-28 15:33:44

标签: asp.net

我有一个我想部署的网站,作为画龙点睛的一部分,我想在浏览器中显示网址www.example.com/而不是www.example.com/index.html

这是怎么做到的?

2 个答案:

答案 0 :(得分:1)

您可以通过将一个网址(www.example.com)的请求“重定向”到另一个网址(www.example.com/index.html)来实现此目的。这是通过向用户的浏览器发送HTTP 301(或302)来在服务器端完成的。

通常,您使用所谓的“重写”工具来截取您的网络服务器上的请求,并执行由Regular Expressions制定的规则。规则决定是否/如何重定向。

工具

如果您使用的是IIS 7或更高版本,则可以安装official Rewrite module for IIS。如果您使用的是IIS 6,则可以使用开源UrlRewriter.NET

就我个人而言,我对两者都有非常好的经验,甚至在一个项目中也是如此。

答案 1 :(得分:0)

如果只需要网站的默认重定向,请考虑在IIS7 \ IIS6中使用httpRedirect功能。