Tutorial Redirigir http a https con .htaccess Rewrite
#1
Star 
Redirigir http a https con .htaccess Rewrite

Quote:RewriteEngine On

RewriteCond %{SERVER_PORT} 80

RewriteRule ^(.*)$ https://www.dominio.com/$1 [R,L]


Probar los ejemplos

Simplemente, visita http://dominio.com en tu navegador, y deberías ver que se muestra la misma página, pero la dirección ha cambiado a https://www.dominio.com.

También, se convertirá cualquier URL tipo: http://dominio.com/archivo.html en https://dominio.com/archivo.html.

Explicación del código

Options +FollowSymLinks – es una directiva de Apache, requisito previo para mod_rewrite.

RewriteEngine On – habilita mod_rewrite.

RewriteCond %{SERVER_PORT} 80 – sirve para indicar que todas las peticiones que se realicen al puerto 80 (puerto por defecto de Apache para servicio web) quieres que vayan a través de la regla especificada.

RewriteRule – define una regla particular.
Dentro de la regla de reescritura, la primera cadena de caracteres después de RewriteRule, define lo que la URL original parece.

La segunda cadena después de RewriteRule define la nueva URL.
$1 – Este caracter especial, sustituye (o indica) la parte entre paréntesis, especificada en la primera cadena. Básicamente, lo que hace es asegurar que las sub-páginas redireccionan a la misma sub-página y no a la página principal. Puedes omitirlo para redirigir a la página principal. (Si no tienes el mismo contenido en el nuevo directorio que había en el antiguo directorio, deja esta expresión regular.)

[R,L] – Esta opción, realiza una redirección, y también deshabilita que las reglas de reescritura que estén escritas después afecten a la dirección URL (una buena idea para añadir después de la última rewrite rule).


Referencias:
[Image: 51.jpg]
We11World [ Winning Eleven ] , Blog , Archive Forums
Reply


Possibly Related Threads...
Thread Author Replies Views Last Post
Pencil
Tutorial
 stop automated spam-bots using .htaccess
DiegoPino 0 17 Yesterday, 07:21 PM
Last Post: DiegoPino

Forum Jump:


Users browsing this thread: 1 Guest(s)