我正在尝试将一个域重定向到另一个站点,而不更改第一个 URL(用户应该继续查看 http://www.myurl.org,因为新的 URL 将是 https://wwws.enterprisedomain.com)。
我可以这样做,在第一个域的 index.htm 中插入一个框架(我知道这不是最佳做法,但目前效果很好):
<frame name="main" src="https://wwws.enterprisedomain.com">
事实是https://wwws.enterprisedomain.com在 ASP.NET 中有一个登录机制。在 Firefox 和 Chrome 上是可以的,但是当我们使用 Internet Explorer 8 时,似乎 POST 不 工作!
最佳答案
为什么隐藏用户正在安全工作?
我认为您正在尝试解决一个不存在的问题,take a look at this excellent library这将引导用户使用正确的协议(protocol)(HTTP 或 HTTPS),而不管他们输入什么。因此,习惯于访问 http://myurl.org 的用户将自动定向到 https://myurl.org没有他们做任何事情。
忘记框架的想法。
关于asp.net - HTTP POST 不适用于 Internet Explorer 8(重定向后),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4897151/