1

我在网上搜索这个解决方案,发现了很多解决方案。你们中的一些人可能会将其与其他问题合并为重复的(我不介意),但我有一些作为 newbee 的一般性问题可以帮助我理解这个过程,其他人也可以使用它。所以我的网站可以在 http(80) 和 https(443) 上运行。我希望我的登录和编辑个人资料页面始终重定向到 HTTPS。我不关心其他页面。我绑定了 SSL,并且可以正常使用 http 和 HTTPS。我的应用程序在 ASP.net 中,服务器是带有 IIS7 的 Windows server 2008

所以我发现有两种方法可以做到这一点。1)通过 IIS 和 2)通过代码(欢迎使用其他方法)

我的第一个问题是哪个选项更可行或最优?我看到一些关于 IIS 和 MS URL 重定向模块的评论说他们在某些 IE 中存在重定向问题。对于基于代码的解决方案,我想知道这是您可以使用的最佳方法。

我看到一些评论说如果你有动态 URL,那么 IIS 方法可能会给你一些带有数据的 URL 错误。

其次是这两种方法的优缺点?所以其他人可以根据自己的需要使用其中一种方法

这是我从网上得到的一些答案

http://raoulpop.com/2007/08/07/automatic-redirect-from-http-to-https/

这是 IIS 方法 http://www.sslshopper.com/iis7-redirect-http-to-https.html

我可以继续使用这些解决方案。但我要问的是哪种方式更好,ISS 还是代码?欢迎您发表您的想法和解决方案,以帮助我和其他人更好地理解这个问题。

提前致谢。阿潘。

4

0 回答 0