En muchas ocaciones necesitaremos por seguridad o elección hacer una redirección a nuestro certificado de seguridad (SSL) por defecto. Para estos casos presentamos el código siguiente de ejempo.
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
server {
listen 80;
server_name domain.com www.domain.com;
return 301 https://domain.com$request_uri;
}
function redirectToHTTPS()
{
if($_SERVER['HTTPS']!="on")
{
$redirect= "https://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
header("Location:$redirect");
}
}
//force redirect to secure page
if($_SERVER['SERVER_PORT'] != '443') { header('Location: https://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']); exit(); }
Puede considerar usando la herramienta de .htaccess, o hacerlo directamente por código PHP, o de acuerdo a su lenguaje de programación en uso.