在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/PHP  Linux  HTML/ 網(wǎng)站升級(jí)到HTTPS后,很多用戶(hù)打不開(kāi)了怎么解決?

網(wǎng)站升級(jí)到HTTPS后,很多用戶(hù)打不開(kāi)了怎么解決?

網(wǎng)站升級(jí)到HTTPS后,我使用web.config強(qiáng)制重定向HTTP到HTTPS:

<rule name="HTTP to HTTPS redirect" stopProcessing="true">
     <match url="(.*)" />
     <conditions>
     <add input="{HTTPS}" pattern="off" ignoreCase="true" />
     </conditions>
     <action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" />
</rule>

以為大功告成,沒(méi)什么問(wèn)題了,今天一早群里和電話都爆了,很多用戶(hù)都打不開(kāi)了
詢(xún)問(wèn)了部分用戶(hù),有的https://www.baidu.com 他們也無(wú)法打開(kāi)
這種情況該怎么辦呢?
能否判斷用戶(hù)是否支持HTTPS,能支持的話,就優(yōu)先https,不支持的話,就跳轉(zhuǎn)到http

我的服務(wù)器是iis7.5的,網(wǎng)站程序使用的php,有哪位大神知道如何進(jìn)行判斷嗎?或者有其他更好的解決方法?

回答
編輯回答
真難過(guò)

這個(gè)和用戶(hù)是咩有關(guān)系的,我猜測(cè)你可能出現(xiàn)的問(wèn)題哈
一、你的服務(wù)器443端口是無(wú)法訪問(wèn)的,因?yàn)閔ttps走的是443端口不是80端口。
二、比如你在以前的網(wǎng)站中的請(qǐng)求寫(xiě)死成http的了,現(xiàn)在請(qǐng)求的時(shí)候會(huì)有跨域的問(wèn)題了。
三、這個(gè)我覺(jué)得你們應(yīng)該是做的,就是https是不能隨意變動(dòng)的,是需要安全憑證的,你可以免費(fèi)申請(qǐng)一個(gè)放到你的服務(wù)器

2017年2月22日 19:05