SSL and Redirect

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Barefootsies
    Choice is an Illusion
    • Feb 2005
    • 42635

    #1

    SSL and Redirect

    I've got an ssl cert installed for my domain example.com and I want all non-https requests to automatically go to the https. I've got it sorta working .. it redirects but gives me this error page:


    Bad Request
    Your browser sent a request that this server could not understand.

    Reason: You're speaking plain HTTP to an SSL-enabled server port.
    Instead use the HTTPS scheme to access this URL, please.

    Hint: https://example.com/

    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.


    Is there a right way to handle this?
    Should You Email Your Members?

    Link1 | Link2 | Link3

    Enough Said.

    "Would you rather live like a king for a year or like a prince forever?"
  • Barefootsies
    Choice is an Illusion
    • Feb 2005
    • 42635

    #2
    bump for the answer
    Should You Email Your Members?

    Link1 | Link2 | Link3

    Enough Said.

    "Would you rather live like a king for a year or like a prince forever?"

    Comment

    • baddog
      So Fucking Banned
      • Apr 2001
      • 107089

      #3
      How are you currently redirecting?

      Comment

      • baddog
        So Fucking Banned
        • Apr 2001
        • 107089

        #4
        Easiest way is to use mod_rewrite and place a .htaccess file in your public_html directory with the following

        Code:
        rewriteEngine On
        rewriteCond %{SERVER_PORT}!443
        rewriteRule ^(.*)$ https://www.example.com/$1 [R,L]

        at least, that is what my research shows

        Comment

        • riscphree
          Confirmed User
          • Jul 2006
          • 103

          #5
          lulz word for word from my post on his forum
          wiredwebonline.com/showthread.php?p=95#post95

          I've got an ssl cert installed for my domain example.com and I want all non-https requests to automatically go to the https. I've got it sorta working .. it redirects but gives me this error page:


          Bad Request
          Your browser sent a request that this server could not understand.

          Reason: You're speaking plain HTTP to an SSL-enabled server port.
          Instead use the HTTPS scheme to access this URL, please.

          Hint: example.com

          Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

          Is there a right way to handle this?
          Need some help? PHP, SQL, JS, jQuery, Server Admin

          http://riscit.info

          TrafficLions ask for GFY special

          Real SEO Traffic ask for GFY special

          ICQ: 168-518-402
          AIM: riscphree
          Skype: riscphree
          email: riscphree at gmail dot com

          Comment

          • netpimp
            Registered User
            • Jan 2005
            • 66

            #6
            An alternate method, though it won't carry your host arguments is just to drop it in a vhost. (mod_ssl config example), but you can at least use that to intercept 404 and such as well and send them back to the front. If your coding uses all relative files and/or any links are all https: you'll be fine.

            Code:
            <VirtualHost x.x.x.x:80> 
            SSLEngine off
            Port 80
            ServerName some.server.name
            Redirect / https://some.other.host
            </VirtualHost>

            Comment

            • Barefootsies
              Choice is an Illusion
              • Feb 2005
              • 42635

              #7
              Originally posted by riscphree
              lulz word for word from my post on his forum
              wiredwebonline.com/showthread.php?p=95#post95
              Correct friend.

              Was trying to get an answer for ya. I knew Baddog, among others, would know the answer to this fairly simply. Better to get the right answer, then give a theory.
              Last edited by Barefootsies; 02-01-2008, 03:49 PM.
              Should You Email Your Members?

              Link1 | Link2 | Link3

              Enough Said.

              "Would you rather live like a king for a year or like a prince forever?"

              Comment

              Working...