If you have a secure certificate (SSL) on your website, you can automatically redirect visitors to the secured (HTTPS) version of your website to make sure their information is protected.
How you redirect traffic depends on the type of hosting you have.
Linux-based accounts use .htaccess files to handle redirection.
.htaccess
If you need to create a .htaccess file, you can use your control panel’s file manager (Web & Classic / cPanel).
Using the following code in your .htaccess file automatically redirects visitors to the HTTPS version of your site:
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
If you have an existing .htaccess file:
RewriteEngine On
RewriteCond
RewriteRule
Windows-based accounts use web.config files to handle redirection.
web.config
If you need to create a web.config file, you can use your control panel’s file manager (Web & Classic / Plesk).
Using the following code in your web.config file automatically redirects visitors to the HTTPS version of your site:
<configuration> <system.webServer> <rewrite> <rules> <rule name="HTTP to HTTPS redirect" stopProcessing="true"> <match url="(.*)" /> <conditions> <add input="{HTTPS}" pattern="off" ignoreCase="true" /> </conditions> <action type="Redirect" redirectType="Permanent" url="https://{HTTP_HOST}/{R:1}" /> </rule> </rules> </rewrite> </system.webServer> </configuration>
If you have an existing web.config file:
system.webServer
rewrite
rules
rule
Insert any of those sections that do not exist.
match
conditions
action
You’re inserting the rule (without an ‘s’) inside the rules (with an ‘s’) section.
Powered by BetterDocs
Save my name, email, and website in this browser for the next time I comment.
WhatsApp us