我们有一些域重定向到我们的主站点,但 URL 被屏蔽了。
例如,您访问http://foo.com
并被重定向到http://bar.com
但地址栏仍然存在http://foo.com
。
我希望能够修改通过重定向显示的 url 或类似于您正在查看的实际url(未屏蔽)。
我认为这样的事情会起作用(并且在 localhost 上运行时会起作用),但在实时站点上,url 仍然被屏蔽。
在 Global.asa.vb 中:
Sub Application_BeginRequest(ByVal sender As Object, ByVal e As EventArgs)
Dim url As String = HttpContext.Current.Request.Url.ToString
If Not url.ToLower.Contains("foo.com") Then
resp.Redirect("http://bar.com" + HttpContext.Current.Request.Path, True)
Exit Sub
End If
End Sub