我知道这个问题过于流行,但我发现没有任何地址可以重写主机,只重写路径。
如何完成将“http://myHost.com”重定向/重写为“http://myAlias.com/hidden/default.html”?
ADDED:其中myAlias只是myHost的别名。
答案 0 :(得分:0)
快速而脏...为网站创建默认文档(例如default.aspx)以重定向到/hidden/default.html
答案 1 :(得分:0)
按照詹姆斯提到的你的根中default.aspx
的方式。然后你可以简单地重写..
HttpContext.Current.RewritePath("http://myHost.com/hidden/default.html");
答案 2 :(得分:0)
您可以在IIS中使用ISAPI过滤器,例如 Helicon 来重写文档路径:
lite版本是免费的
编辑: 好的,您想要重定向到另一个域。我不认为Helicon支持这一点。
您可以尝试(c#):
HttpContext.Current.Response.Redirect("http://myAlias.com/hidden/default.html");