Zend Framework y SEO

Febrero 22nd, 2008 Luis Artola

Uno de los problemas que uno se puede encontrar cuando utiliza el Zend Framework MVC es que permite tanto URLs como www.misitio.com/controller/action como www.misitio.com/controller/action/.

La mayoría no notará la diferencia, pero la diferencia para Google es importante: la primera URL no tiene barra (”/”) al final, y la segunda sí. Google, en éste caso, puede liarse y no asignarte el posicionamiento que merecería esa página porque cree que son dos diferentes (así, explicado un poco a grandes rasgos).

¿La solución? Por ejemplo, poner en el index.php algo así:

if (preg_match_all('(^/((.+)/)+$)',$url,$matches) == 0 && $url != '/') {

header("HTTP/1.1 301 Moved Permanently");
header('location:'.$url.'/');
die();

}//if

Comenta el articulo:

Requerido

Requerido,