我是直接把url中的http换成https,但这样会发生很多意想不到的异常,例如中文编码错误等
不知道究竟要怎么改,期盼高手解答

解决方案 »

  1.   

    看你是在什么页面咯!,在asp中可插入如下代码:
    <%
    Response.Buffer = True
    If (Request.ServerVariables("HTTPS") = "off") Then
    Dim xredir__, xqstr__
    xredir__ = "https://" & Request.ServerVariables("SERVER_NAME") & _
    Request.ServerVariables("SCRIPT_NAME")
    xqstr__ = Request.ServerVariables("QUERY_STRING")
    if xqstr__ <> "" Then xredir__ = xredir__ & "?" & xqstr__
    Response.redirect xredir__
    End if
    %> 
      

  2.   

    编码问题是因为在server.xml文件中https相应的配置没有配好,见http的配置配上gbk或者utf-8即可