IIS 6上ASP.NET中主机的Url重写
我知道这个问题过于流行,但我发现没有任何东西可以解决重写主机的问题,只有重写路径 如何将“”重定向/重写到“”IIS 6上ASP.NET中主机的Url重写,asp.net,iis-6,url-rewriting,Asp.net,Iis 6,Url Rewriting,我知道这个问题过于流行,但我发现没有任何东西可以解决重写主机的问题,只有重写路径 如何将“”重定向/重写到“” 添加:其中myAlias只是myHost的别名。又快又脏。。。为站点创建一个默认文档(例如default.aspx)以重定向到/hidden/default.html,就像James在根目录中提到的default.aspx一样。然后你可以简单地重写 HttpContext.Current.RewritePath("http://myHost.com/hidden/default.htm
添加:其中myAlias只是myHost的别名。又快又脏。。。为站点创建一个默认文档(例如default.aspx)以重定向到/hidden/default.html,就像James在根目录中提到的
default.aspx
一样。然后你可以简单地重写
HttpContext.Current.RewritePath("http://myHost.com/hidden/default.html");
您可以在IIS中使用ISAPI筛选器,如Helicon来重写文档路径: 精简版是免费的
编辑: 好的,您想重定向到另一个域。我认为Helicon不支持这一点 你可以试试看:
你想重写还是重定向?抱歉,伙计们,我忘了包括别名位。
HttpContext.Current.Response.Redirect("http://myAlias.com/hidden/default.html");