实现虚拟目录重定向的最佳方法

时间:2011-11-17 21:22:43

标签: asp.net iis iis-6

我在IIS 6.0上有一个aspx网站,其地址为https://www.website.com

我在这个名为cvr的虚拟目录下创建了一个虚拟目录,我将其重定向到http://servername:8080/websitename

导航到地址栏后有没有办法让https://www.website.com/cvr保留在地址栏中?只要我点击网站,它就会在地址栏中显示http://servername:8080/websitename

这两个站点都在我的公司网络上,并且https://网站有证书,因此可通过防火墙访问。

答案可能很简单,但之前没有这样做过。任何帮助将不胜感激。

的Si

2 个答案:

答案 0 :(得分:1)

您是否正在严格执行此操作?如果是这样,我不相信你能做到这一点。如果您使用的是.NET代码,则可以执行Server.Transfer并保留已有的URL。我想知道你是否可以使用default.aspx来执行Server.Transfer

如果您还不知道Response.Redirect的意思,请告诉我的浏览器请求此页面。一个Server.Transfer你的服务器说,“我知道你想要什么页面,生病继续并为你提供服务,不必另外提出请求”,其副作用就是URL保持不变。 / p>

答案 1 :(得分:1)

最好的办法是设置一个面向两个站点的反向代理,然后根据需要重定向。

一般来说,做一些伏都教以在URL栏中保留相同的名称是每个人不赞成的。这种称为网络钓鱼的东西近来真的不受欢迎。 。