Reditigir http:// a https://

A veces necesitamos que las peticiones a nuestra web http:// se redirijan a https:// para que el sitio sea seguro. Esto implica tener un certificado SSL en nuestro servidor que permita comunicaciones seguras.
A veces al añadir el certificado necesitamos cambiar el archivo .htaccess y añadirle una línea para la redirección.

Aquí un ejemplo de un archivo .htaccess con la redirección mediante «RewriteCond» y la regla correspondiente.

<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>

RewriteEngine On

# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* – [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

# Redirect Trailing Slashes If Not A Folder…
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]

# Handle Front Controller…
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ httpsss://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>

Deja un comentario