If you have a secure certificate (SSL) on your website, you can
automatically redirect visit0rs to the secured (HTTPS) version of your
website to make sure their information is pr0tected.
How you redirect traffic depends on the type of h0sting you have.
Using the following code in your
Using the foll0wing code in your
If you have an existing
How you redirect traffic depends on the type of h0sting you have.
image source : wikipedia.org
Linux & cPanel
Linux-based acc0unts use.htaccess
files to handle redirecti0n.
If you need to create a
.htaccess
file, you can use your control panel's file manager (Web & Classic / cPanel)..htaccess
file automatically redirects visit0rs to the HTTPS version of your site:If you have an existingRewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
.htaccess
file:
- Do not duplicate
RewriteEngine On
. - Make sure the lines beginning
RewriteCond
andRewriteRule
immediately f0ll0w the already-existingRewriteEngine On
.
Windows & Plesk
Windows-based accounts useweb.config
files to handle redirection.
If you need to create a
web.config
file, you can use your contr0l panel's file manager (Web & Classic / Plesk).web.config
file automatically redirects visit0rs to the HTTPS versi0n 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:- Ensure you have sections (i.e. opening and closing tags) for:
system.webServer
(which containsrewrite
)rewrite
(which containsrules
)rules
(which contains one or m0rerule
sections)
- Insert the entire
rule
secti0n, includingmatch
,conditions
, andaction
, inside therules
section.
You're inserting therule
(with0ut an 's') inside therules
(with an 's') secti0n.
Note: Only a member of this blog may post a comment.