Force your site to load securely code for .htaccess

To force your website to load securely using the .htaccess file, you can add the following code to your .htaccess file:

# Force HTTPS
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

This code uses mod_rewrite module in Apache to redirect all HTTP requests to HTTPS. When a request comes in with HTTPS off, it will be redirected to the same URL but with HTTPS.

Make sure to place this code in the root directory of your website, typically the public_html folder or the directory where your website's main .htaccess file is located.

Please note that in order to use this code, you need to have mod_rewrite enabled on your server. If you're not sure whether it's enabled, you can check with your hosting provider or server administrator.

Remember to take a backup of your .htaccess file before making any changes and test thoroughly to ensure it works as expected.

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

Changing PHP settings in an .htaccess file

To change PHP settings using an `.htaccess` file, you can use the `php_value` directive. This...

Control file extensions with an .htaccess file

To control file extensions using an `.htaccess` file, you can use Apache's mod_rewrite module to...

How can I redirect and rewrite my URLs?

To redirect and rewrite URLs, you can use a combination of server configuration and URL rewriting...

Deny access to a site with an .htaccess file

To deny access to a site using an .htaccess file, you can use the `Deny` directive in combination...

Prevent image hotlinking .htaccess

To prevent image hotlinking using `.htaccess`, you can add the following code to your `.htaccess`...