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: