No SSL detected Warnings & Errormessages

No SSL detected, but I’m sure I have SSL

No SSL was detected

If you see this message at the top of your page, this can mean two things:

  • You don’t have an SSL certificate. You can check this on
  • Really Simple SSL couldn’t open the testpage. This might happen because of security rules on your site.

If the scan on SSL Labs checks out, you can get Really Simple SSL to detect SSL simply by loading the admin over SSL:

  1. Go to the login page of your site on https, e.g.:, and login
  2. Your site layout might break, but don’t worry. This is because the stylesheets are not SSL yet.
  3. Look for the button “enable SSL” (you might have to scroll down a bit if it’s broken), and click it.

That’s it! Your site will now be configured for SSL.

Edge case: test page couldn’t be opened and no server variables

There are some cases in which the test page could not be opened by the plugin, and when you check it manually:

It returns this:


(make sure you have https in the url!)

In these cases, even if you load your site over https, it will still return “no SSL detected”. In that case, you need to “force” WordPress to see it is on SSL. You can do this by adding

$_SERVER[“https”] = “on”;

To your wp-config.php. Normally Really Simple SSL does this, but if the testpage couldn’t be opened, it won’t do this automatically.

Different folders for http:// and https:// site

sometimes the http:// and https:// version of a site point to a different folder on the webserver. The site might load fine over http:// but the plugin fails to detect SSL. You can check if this is the case by visiting the https:// domain of your site. If you see a totally different site, for example a welcome page of your webserver, you know that the http:// and https:// version point to a different folder. This is usually fixed by enabling the “Use a symbolic link from private_html to public_html” in DirectAdmin. Setting a symbolic link will make the content of the https:// folder the same as http://.

Related Articles


  • Richard

    I tested:
    SSL test page

    This page is used purely to test for ssl availability.



    REQUEST_URI: /wp-content/plugins/really-simple-ssl/ssl-test-page.php

    When i add the code to .htaccess, the

    500 internal server error problem is coming.

    • Rogier Lankhorst

      The article was a bit out of date. I’ve updated it: the best way to solve this is to change the url in your browser bar to https (when you’re in the admin), then hit enter.

      • Stanly

        I’m struggling with the same issue. Earlier, SSL was working perfectly for me. But I had disabled for some reason. Now when I activated again, I’m not able to fix this issue at all. I’ve tried all the methods (adding in wp-config.php and trying with https://…) given here. Can you please help me?

        • Rogier Lankhorst

          What happens when you login over the https url?

  • barbara gustafson

    Thanks for the tip. Worked like a dream. Love the ease of use of the product.

  • William Muriuki


    The plugin also did not detect my SSL certificate and I am sure I have one and i have tested it on the recommended site (and gotten an A)
    When I try to reload the admin via https:// manually it reports a 404 error that the page does not exist.
    What can I do?
    Please help

  • Raj

    I’m having the same problem where I get the “No SSL detected” message.

    I run my site through SSL checker site and get all A’s

    I setup the free flexible SSL you get with CloudFlare about 2 hours ago. It shows as Active within CloudFlare.

    When I try to go to my wp-admin page via https I get “Not Secure” in the url bar and the page shows the standard “Your connection is not secure” message.

    What can I do to resolve this?

    • Rogier Lankhorst

      Do you see the “go ahead, activate SSL” button when you load the admin over https? If so, you can click it to enable SSL. If the styling breaks you might need to scroll down a bit.

  • Loren Noble

    All the same issues and when I load admin over https there is no option to activate SSL button. What other option is there. I have done everything mentioned here. Mine also used to work.

    • Rogier Lankhorst

      What is the domain you have the issue on? If there are no server variables WordPress can use to decide if it’s on SSL, it might help if you add
      $_SERVER[“https”] = “on”;
      To your wp-config.php

    • Mark Wolters

      Hi Hans,

      do you normally have any redirects on your site? What path does the redirect checker ( show? You could check if any page rules are set-up in Cloudflare which might perform this redirect. It could be a .htaccess rule which triggers on a https:// visit or a redirection plugin. It’s hard to say without access to your site. You can check these options to see if one of them is responsible for the redirect. If you are still unsure you can send us WordPress and FTP login details through so we can have a look.


Leave a Comment