我有一个针对成员区的直接命令。在Http或Https之间切换(基于父目录)
所有在该目录中的文件应该由HTTPS进行治疗。
特定的目录外的所有其他文件应当由HTTP处理。
我如何可以自动从http和https重定向,反之亦然?
顺便说一句,链接是相对的。
我有一个针对成员区的直接命令。在Http或Https之间切换(基于父目录)
所有在该目录中的文件应该由HTTPS进行治疗。
特定的目录外的所有其他文件应当由HTTP处理。
我如何可以自动从http和https重定向,反之亦然?
顺便说一句,链接是相对的。
您可以使用装配SecureWebPages和web.config中的条目从Switching Between HTTP and HTTPS Automatically: Version 2。这是一个很好的工具包,过去我用它来自动将登录和管理页面切换到https
我能想到的最好的办法涵盖人类将改写使用JavaScript的URL。如果他们都是相对的,那么它不应该太棘手。
我注意到,混合个这样的网站有一些缺点,主要的浏览器不喜欢HTTPS与参与不安全的HTTP请求的网页。一个更好的计划可能是让所有的东西都相对,只有当你需要点击https部分时才会启动到https模式。
我可以看到几个方法可以做到这一点使用IIS,但这些选项真的取决于有多少,你可以使用IIS的配置和什么类型你有资源的淤泥。
这听起来像最好通过HTTP服务器配置进行管理。例如。 mod_rewrite和类似的。