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”); }
Sin artículos relacionados.
Bien, pero deseo exactamente lo opuesto a eso. Detesto las www. y quiero un re-direccionamiento 301 cuando alguien escriba mi sitio con www al sitio sin www.
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”);
}