2010-07-09 337 views
1

https://alpha.pbp1.com/Property/Secure/test.htmHTTP绝对链接被更改为HTTPS

<a href="http://alpha.pbp1.com/Property/Default.aspx">Home</a> 

这是与该网站的默认页面的完整绝对路径单一的HREF一个简单的HTML页面。

当从我们的公司网络内查看时,它按预期呈现,并在href中使用HTTP。 alt text http://alpha.pbp1.com/img/testinternal.jpg

但是,当从我们网络之外的浏览器查看时,它将使用HTTPS进行渲染。 alt text http://alpha.pbp1.com/img/testoutside.jpg

这是一个测试环境,我怀疑SSL证书可能是问题的一部分。一旦我们测试它将有一个真正的证书,但我认为现在它运行在一个生成的。

我想用完整绝对路径编码的链接保留它们最初编码的前缀。任何想法,如果这是IIS或客户端用HTTPS替换HTTP? 在Windows 2003,IIS6,ASP.NET2.0上运行

+0

您可能在中间有一个代理,将ssl连接上的http重写为https。询问你的网络管理员。 – Oded 2010-07-09 19:00:57

回答

0

在托管webapp之前,你有某种代理吗?我不认为IIS是问题。您可以禁用IIS上的HTTPS(443)端口并进行检查。我相信你仍然会得到HTTPS。

+0

关于正确的声音,网络管理员正在研究它。我将在确认/解决后报告 – 2010-07-09 22:01:54

+0

网络管理员在防火墙上禁用了“链接转换”选项来解决此问题。 – 2010-07-21 14:01:18