How to Redirect HTTP Requests to HTTPS


Below we are going to show you how to redirect all non-https request to use https. Why would you do this? This depends on what kind of site you are hosting. For example, if you are running a billing site, and you want to ensure that all trafic is secure, you can use the following code in your htaccess file to make sure that happens.

1) Edit/Create a htaccess file in the folder your site is being served from (normally public_html).

2) Add the following code to the htaccess file.

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

3) Save the file and check the results in your web browser by trying to access your site using standard http rather than https. If it is working correctly, you should be automatically redirected to https.

Please Note: If you do not have a SSL certificate on your site, this could cause errors. Please make sure that you have a SSL certificate installed and properly working before attempting this.


¿Le ha resultado útil este artículo?



  • Set Up URL Masking On Your Site

    At times, you may have a site created in a different location or directory and don’t want your visitors to see the full path to your files. Fort...

  • How To Disable Nginx Caching

    Click Login to cPanel under the Actions Menu Navigate to the Files section and click on File Manager Click the Settings icon...

  • Current Loaded Modules

    Below we have listed the Apache modules that are loaded on all of our services. Updated February 24th/2015 actions_module alias_module asis_module ...

  • Error Messages Overview

    Error 400: Bad RequestError 401: Authorization RequiredError 403: ForbiddenError 404: Page Not FoundError 405: Method Not AllowedError 406: Not Accept...

  • How to set your domain to redirect to WWW by default

    Add the below to your .htaccess file in order to have your-domain redirect to www.your-domain. Just make sure where it says “your-domain.comR...