【发布时间】:2009-06-30 20:30:04
【问题描述】:
我知道这个问题过于流行,但我没有找到任何解决重写主机的问题,只是重写了路径。
如何将“http://myHost.com”重定向/重写为“http://myAlias.com/hidden/default.html”?
添加:其中 myAlias 只是 myHost 的别名。
【问题讨论】:
-
您要重写还是重定向?
标签: asp.net iis-6 url-rewriting
我知道这个问题过于流行,但我没有找到任何解决重写主机的问题,只是重写了路径。
如何将“http://myHost.com”重定向/重写为“http://myAlias.com/hidden/default.html”?
添加:其中 myAlias 只是 myHost 的别名。
【问题讨论】:
标签: asp.net iis-6 url-rewriting
又快又脏...为站点创建一个默认文档(例如default.aspx)以重定向到/hidden/default.html
【讨论】:
与 James 在您的根目录中提到的 default.aspx 类似。然后你可以简单地重写..
HttpContext.Current.RewritePath("http://myHost.com/hidden/default.html");
【讨论】:
您可以在 IIS 中使用 ISAPI 过滤器,例如 Helicon 来重写文档路径:
精简版免费
编辑: 好的,您想重定向到另一个域。我不认为 Helicon 支持这一点。
你可以试试(c#):
HttpContext.Current.Response.Redirect("http://myAlias.com/hidden/default.html");
【讨论】: