IM24 SEO-Blog

La función de limpieza de URL

Las URLs de una página son para la optimización de buscadores una característica importante dentro de los factores onpage.
A veces se tiene que limpiar la URL de caracteres especiales como nje, é, etc. y sustituir los espacios vacíos. Para ello es la siguiente función muy útil:

function filename($str) {

static $from = array('ä', 'á', 'à', 'â', 'å', 'ö', 'ó', 'ò', 'ô', 'õ', 'ü', 'ú', 'ù', 'û', 'é', 'è', 'ê', 'í', 'ì', 'î', 'ß', 'ç', 'Ç', 'ñ', 'ý');
static $to = array('ae', 'a', 'a', 'a', 'a', 'oe', 'o', 'o', 'o', 'o', 'ue', 'u', 'u', 'u', 'e', 'e', 'e', 'i', 'i', 'i', 'ss', 'c', 'c', 'n', 'y');

$str = trim(preg_replace("#\s+#", ' ', preg_replace("#[^a-z0-9\.]#", ' ', str_replace($from, $to, strtolower($str)))));
$str = str_replace(' ', '-', $str);

return $str;
}

Esta función limpia una cadena de caracteres especiales y sustituye los espacios vacíos. Merece la pena probarlo.

Comparte y disfruta: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • ThisNext
  • Wists
  • De.lirio.us
  • Technorati

Leave a Reply