2016-01-28 33 views
0

我们的客户网站SSL最近过期,现在客户希望https暂时重定向到http,直到他的SSL再次启动。将过期的HTTP重定向到HTTP

在ColdFusion或IIS中有没有办法做到这一点。例如。 https://www.example.com重定向到http://www.example.com

请帮忙,它很难找到有关这方面的资源。

+0

你可能只需要做到这相反:http://www.jppinto.com/2010/0 3 /自动重定向-http-requests-to-https-on-iis7-using-url-rewrite-2-0/ –

回答

1

当你想尽快让他们回到HTTPS,这可能工作:

将在以下在application.cfc开始onRequestStart方法:

<cfif isBoolean(CGI.server_port_secure) AND CGI.server_port_secure> 
    <cflocation url="http://www.example.com" addtoken="false" /> 
</cfif> 
+0

感谢您的回答。我尝试过但不起作用。你可以给我更多的信息。 –

+0

如果这不起作用,你最好在IIS中做,而不是CF。 – beloitdavisja

+0

你也可以尝试比较'CGI.SERVER_PORT'。通常http是80端口,443端口是ssl。必要时重定向。 – beloitdavisja