我最近在win 7 IIS 7下設置了一個aspnet應用程序,併爲此應用程序啓用了SSL。 該應用程序在ssl下工作良好,但是當我將模式從https更改爲http,使用response.redirect時,請求會超時,我堅持使用它,任何想法都是受歡迎的。 關於IIS 7 - 從HTTPS重定向到HTTP模式不起作用
回答
除非您提供絕對URL,否則您無法切換協議。參考必須是絕對的。
利用encryptedUri和unencryptedUri屬性。可以指定「unencryptedUri」在模塊移除安全性時將用戶發送回另一個域或特定的URI。
你可以有一個自定義配置..
<secureWebPages
mode="RemoteOnly"
encryptedUri="secure.mysite.com"
unencryptedUri="www.mysite.com"
maintainPath="True"
warningBypassMode="AlwaysBypass">
...
</secureWebPages>
一個例子是重定向的安全要求secure.mysite.com和不需要是安全的,可以重定向到www請求。 mysite.com。 maintainPath與上述屬性結合使用。當模塊重定向到encryptedUri或unencryptedUri時,它會在發送用戶之前附加當前路徑。
我使用絕對URL,我做了一個response.redirect從https://mysite.com到http://mysite.com,但不工作。至於 – 2012-01-02 16:03:09
是否指的是http://code.google.com/p/securityswitch/downloads/list?我正在尋找本地解決方案,似乎只是在iis7上的問題,在iis6上工作正常 – 2012-01-02 17:05:06
- 1. https到http重定向不起作用
- 2. 重定向如何在IIS 7中不起作用? Https>
- 3. http to https重定向不起作用
- 4. IIS 7重定向從HTTP到HTTPS失敗,符號在URL
- 5. IIS 7.0將https重定向到http
- 6. 重定向http到https asp/iis
- 7. IIS 7.5 HTTP到HTTPS重定向
- 8. IIS HTTP到HTTPS相對重定向
- 9. Conditoinal HTTP重定向IIS 7
- 10. 重定向從http://到https://
- 11. IIS 7 URL重寫力HTTP重定向 - > HTTPS
- 12. http to https重寫太多的重定向循環IIS 7
- 13. http到https重定向與Apache2不起作用
- 14. 從http不正確重定向到HTTPS
- 15. IIS將HTTP重定向到HTTPS重定向循環
- 16. asp.net c#從http重定向到https
- 17. 重定向網站從http到https
- 18. IIS 7上的條件https重定向
- 19. 使用.htaccess從http重定向到https
- 20. 使用PHP從HTTP重定向到HTTPS
- 21. HTTP 500,customErrors重定向不起作用
- 22. HTTP到HTTPS Apache重寫不起作用
- 23. 針對HTTPS和HTTP的IIS重定向
- 24. URL從http重寫到https不起作用,
- 25. HTTPS重定向IIS
- 26. 從http重定向到https到httpsty
- 27. 的JBoss 5.1不起作用之後從HTTP重定向到HTTPS連接
- 28. 重定向HTTPS WWW到https非在IIS
- 29. iis url重定向不起作用
- 30. HTTP到HTTPS重定向在asp.net不工作
我也看到了這一點。我認爲這是由位於我的應用程序前面的代理服務器引起的,但現在我讀了這可能不是。 IIS6下同樣的應用程序運行良好。在我的情況下,我通過實際改變鏈接直接打到HTTP頁面而不是重定向到HTTP的HTTPS頁面來解決這個問題。我認爲這是一個解決方法,但不是一個解決方案 - 渴望聽到別人的想法。 – mikey 2012-01-02 14:39:30
是的,這是真的,應用程序在iis6上工作正常:S – 2012-01-02 15:35:37