2009-07-28 28 views
0

は私がHTTPからHTTPSに目的のページをリダイレクトするHTTPS ...現在web.configで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 

iは、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(); 

これはあなたの問題を解決することを願っています。

関連する問題