Redireccionar sin www a www (o viceversa)

 

Redireccionar sin www a www (o viceversa)

Creamos un .htaccess en nuestro directorio principal (donde tengamos la web) con este texto:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^flaviogarcia.es [NC]
RewriteRule ^(.*)$ http://www.flaviogarcia.es [L,R=301]

(Tienes que cambiar flaviogarcia.es por tu dominio ) y con eso haremos que cualquier consulta sin www, direccione a con www.

 

Si tienes instalado un certificado SSL en tu dominio y los navegadores no te reconocen la redirección 301 tendrás que añadir la “s” en la última línea “RewriteRule ^(.*)$ https://www.flaviogarcia.es [L,R=301]” y con esto ya debería reconocer la dirección.

 

En el caso de que no te la reconozca aún, deberás ver que tecnología usa el servidor de tu back-end y hacer la redirección con esa tecnología.
En mi antiguo servidor tuve que hacer la redirección a pincho con php:

PHP

if(!isset($_SERVER[‘HTTPS’]) || $_SERVER[‘HTTPS’] == “” || $_SERVER[‘HTTPS’] == “off”){
        $redirect = “https://”.$_SERVER[‘HTTP_HOST’].$_SERVER[‘REQUEST_URI’];
        header(“HTTP/1.1 301 Moved Permanently”);
        header(“Location: $redirect”);
}
HTACCESS

<IfModule mod_rewrite.c>

  RewriteEngine On

  RewriteCond %{HTTP_HOST} ^www\. [NC]

  RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]

  RewriteRule ^ https://%1%{REQUEST_URI} [L,NE,R=301]

</IfModule>

Espero que te sirva de ayuda y si tienes cualquier problema, no dudes en dejar un comentario para poder ayudarte correctamente.

Un saludo 🙂

 

The following two tabs change content below.

@FlavioGarciaSeo

CEO | Marketing | SEO at i2Talentia slp
Ayudando a llenar Internet de mierda. #SEO #SEM #PPC

@FlavioGarciaSeo

Ayudando a llenar Internet de mierda. #SEO #SEM #PPC

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Captcha * Time limit is exhausted. Please reload CAPTCHA.

A %d blogueros les gusta esto: