我們有一個主要地址example1.example.com,並且我們爲此地址頒發了一個Https證書。但是主代碼在example2.example.com上,我們用來將第一個重定向到這個。 現在我們想要使用https,我想知道我們是否可以這樣做。我們在第二臺服務器上沒有任何https證書。IIS 7.0將https重定向到http
1
A
回答
0
在Global.asax中我有這樣的塊:
if (Request.ServerVariables["HTTPS"] != "on")
{
Response.Redirect(Request.Url.AbsoluteUri.Replace("http://", "https://"), true);
return;
}
這將打開HTTP請求到HTTPS,你會想要做的例1,例2若指回例1。
對於你想做的事,這應該工作:
if (Request.ServerVariables["HTTPS"] == "on")
{
Response.Redirect(Request.Url.AbsoluteUri.Replace("https://", "http://"), true);
return;
}
1
相關問題
- 1. IIS將HTTP重定向到HTTPS重定向循環
- 2. 重定向http到https asp/iis
- 3. IIS 7.5 HTTP到HTTPS重定向
- 4. IIS HTTP到HTTPS相對重定向
- 5. 將HTTPS重定向到HTTP
- 6. 將http重定向到https(https將http重定向到默認值)
- 7. 嘗試將HTTP重定向到HTTPS(C#,IIS),但HTTPS在響應頭中回到HTTP - 重定向循環
- 8. 針對HTTPS和HTTP的IIS重定向
- 9. 將http重定向到https並將www重定向到非www
- 10. iis url將http重定向到www https,排除了一頁
- 11. 在Microsoft IIS上將「HTTPS」重定向到「HTTP」
- 12. IIS將http重定向到https僅適用於域
- 13. HTTPS重定向IIS
- 14. 重定向HTTPS WWW到https非在IIS
- 15. 重定向到HTTPS HTTP只
- 16. https到http重定向
- 17. apache http:重定向到https:
- 18. 重定向從http://到https://
- 19. HTTP到HTTPS重定向
- 20. HTTPS到HTTP重定向
- 21. HTTP到HTTPS重定向
- 22. 重定向HTTP到HTTPS
- 23. Sinatra + HTTPS重定向到HTTP?
- 24. HTTPS重定向到HTTP
- 25. HTTP到HTTPS重定向
- 26. HTTPS到HTTP重定向nginx
- 27. 重定向http頁到https
- 28. HAProxy將http重定向到https(ssl)
- 29. 將網頁從HTTP重定向到HTTPS
- 30. 通過.htaccess將http重定向到https
您是否將它們發送到example2上的頁面,以便它們離開example1?你使用ASP.NET還是其他框架? –
是的,example1.example.com沒有代碼,因此它們可以在example2.example.com上的頁面上工作。 –
我們正在使用ASP.NET –