我试图在IIS7上使用URL Rewrite模块进行以下重定向/重写(不知道对我的情况有什么好处):
我希望将此网址“http:// myServer /”重定向/重写为“http:// myServer / sites / site1”。
非常感谢,任何帮助将不胜感激:)
YASH23
答案 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,正则表达式应该检查空字符串:
^$