Johan de Bruin

Programación en php, tutorial de api wordpress y posicionamiento en buscadores seo.

Redireccionar url sin www con php

Bueno, el contenido duplicado es uno de mis mayores problemas como SEO. He pasado muchas horas buscando nuevos métodos para intentar reducir el número de páginas indexadas de algunos portales. Uno de los códigos que más he buscado ha sido para redireccionar las páginas sin www a uno que si lo lleve:

De http://url.com a http://www.url.com


En fin, leyendo el libro “guia de referencia SEO” de ojobuscador encontre un código que me gusto mucho, este se concentra en detectar si la url contiene el www y si no redirecciona a la URL correcta con una redirección 301:

if($_SERVER[“HTTP_HOST”] != “www.dominio.ext”) {
	$url = “http://www.dominio.ext”.$_SERVER[“REQUEST_URI”];
	header(“HTTP/1.1 301 Moved Permanently”);
	header(“Location: $url);
}

2 Responses to “Redireccionar url sin www con php”

Johanjunio 28th, 2010 at 23:01

A mi tampoco me gustan, supongo que se puede modificar el script para que haga la inversa, intuitivamente seria quitandole las www del script.. pruebalo a ver si te funciona..

if($_SERVER[“HTTP_HOST”] != “dominio.ext”) {
$url = “http://dominio.ext”.$_SERVER[“REQUEST_URI”];
header(“HTTP/1.1 301 Moved Permanently”);
header(“Location: $url”);
}

Leave a Response