URL重写:“http:// myServer /”到“http:// myServer / sites / site1”。

时间:2011-12-18 16:25:27

标签: iis url-rewriting wss-3.0

我试图在IIS7上使用URL Rewrite模块进行以下重定向/重写(不知道对我的情况有什么好处):

我希望将此网址“http:// myServer /”重定向/重写为“http:// myServer / sites / site1”

非常感谢,任何帮助将不胜感激:)

YASH23

1 个答案:

答案 0 :(得分:0)

如果这是您将要进行的唯一重定向,那么如果您还不熟悉重写模块,那么重写模块将变得更加混乱。我建议创建一个在转到根URL(http:// myServer /)时加载的默认站点,并在名为default.asp的文件中包含以下代码:

<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://myServer/sites/site1"
%>

这将进行永久重定向。如果您更愿意进行临时重定向(以便搜索引擎稍后检查),请执行302重定向:

<%
Response.Redirect "http://myServer/sites/site1"
Response.End
%>

或者,如果您仍想使用IIS URL Rewrite,正则表达式应该检查空字符串:

^$