2009-07-28 53 views
0

我覺得我失去了一些東西在HTTPS ...我應該在web.config中聲明https嗎?

目前我使用此爲所需的頁面從HTTP重定向到HTTPS

If Not Request.IsSecureConnection Then 
    Dim serverName As String = HttpUtility.UrlEncode(Request.ServerVariables("SERVER_NAME")) 
    Dim filePath As String = Request.FilePath 
    Response.Redirect(("https://" & serverName) + filePath) 
    End If 

我應該申報的地方在web.config中的絕對鏈接爲https?

p.s.我的鏈接是相對的

回答

0

如果你想使用一個靜態的URL,那麼你可以在你的web配置補充一點:

<appSettings> 
    <add key="url" value="http://www.yoursite.com" /> 
</appSettings> 

之後,你可以得到任何你想要這樣的地方該值:

string strHost = ConfigurationManager.AppSettings.Get("url").ToString(); 

希望這會解決你的問題。

相關問題