viernes, 23 de septiembre de 2011

Sanitizar un título para el SEO con PHP.


Ya lo postee en el blog personal, pero dado que para eso está este blog lo posteo aquí también.

Esta función sirve para limpiar una cadena de acentos y sustituir los espacios en blanco por guiones medios como manda el buen código del SEO, permitiendo unas URLs más agradables, especialmente para los buscadores, al estilo de worpdress.
1function sanitize( $cadena ) {
2    returnstrtolower( utf8_encode( strtr( trim( $cadena ),
3        utf8_decode( '_ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞß àáâãäåæçèéêëìíîïðñòóôõöøùúûýýþÿŔŕ' ),
4            '-aaaaaaaceeeeiiiidnoooooouuuuybs-aaaaaaaceeeeiiiidnoooooouuuyybyRr' ) ) ) );
5}
6 
7$titulo "Encuentra fácilmente una cabaña rural para las vacaciones";
8$tilulo_sano = sanitize( $titulo );
9echo$titulo_sano );
10 
11//Y nos devolverá el título válido para buscadores.
12// encuentra-facilmente-una-cabana-rural-para-las-vacaciones

No hay comentarios:

Publicar un comentario