Canonicalizacion de Dominio

4 Dec

Si deseas redireccionar un dominio a www o quitarle este, es muy simple, solo debes abrir tu archivo .htaccess y agregar el código que necesitas.

Para agregar el www a tu dominio

RewriteEngine On
RewriteCond %{HTTP_HOST} ^ejemplo\.com
RewriteRule ^(.*)$ http://www.ejemplo.com/$1 [R=301,L]

Para quitar el www a tu dominio

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.ejemplo\.com
RewriteRule ^(.*)$ http://ejemplo.com/$1 [R=301,L]

Ahora, si tu servidor no tiene el mod_rewrite habilitado, no puedes usar el .htaccess, para ello te sugiero usar el siguiente código en el header (encabezado) de tu página, antes de cualquier otro código.

<?php
$redirect = false;
$path = $_SERVER['REQUEST_URI'];
$url = $_SERVER['HTTP_HOST'];
if ($url != 'www.ejemplo.com') {
$redirect = true;
}


if ($redirect==true){
header(’HTTP/1.1 301 Moved Permanently’);
header(’Location: http://www.ejemplo.com’ .$path);
}
?>

Reemplaza www.ejemplo.com con tu dominio.

No comments yet

Leave a Reply