22-02-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
1. Alex | junio 2nd, 2008 at 5:55 pm
Hola Luís:
He visto tus posts y veo que conoces bien eZ publish y eZ components. Estamos buscando programadores ez publish con al menos 1 añito de experiencia, que puedan trabajar en Sabadell. Tienes alguna idea?.
Gracias de antemano.
Alex
2. Luis Artola | junio 2nd, 2008 at 7:52 pm
Pues lo vas a tener difícil ![]()
Por aquí el Ez Publish no se usa mucho, no tiene mucha repercusión. Va a ser difícil que encontréis gente que ya haya trabajado con Ez Publish. Lo que si es más probable es que encontréis programadores de calidad en PHP que tengan experiencia en Cake, Synphony, Zend Framework o incluso, simplemente, WordPress.
Yo creo que si pedis gente con esos requisitos podréis encontrar profesionales que puedan adaptarse rapidamente a los Ez Components y al Ez Publish, ya que por detrás subyacen los mismos conceptos…
Un saludo!
3. ivan | diciembre 1st, 2009 at 6:43 am
oye soy nuevo en zend y tengo un problema con mi sitio, el bot de google, el validador de css o cualquier otro sitio que intente leer mi pagina le manda error 500, los navegadores muestran sin problemas pero los bots y por supuesto google y el parser no logra leer el sitio, y no indexa nada.
Tendrás alguna idea?
el sitio es http://www.ordenale.com