Questa semplice funzione PHP permette di “pulire” una URL rendendola facilmente assimilabile dai motori di ricerca!

 
function generate_seo($uri) {
/* regular expressions */
$regex1 = ‘/[^a-zA-Z0-9]/’; //remove anything but letters and numbers
$regex2 = ‘/[\-]+/’; //remove multiple "-"’s in a row
$regex3 = ‘/^[-]+/’; //remove starting "-"
$regex4 = ‘/[-]+$/’; //remove ending "-"
/* return… */
return preg_replace(
array($regex1,$regex2,$regex3,$regex4),
array(‘-’,‘-’,,),
$_SERVER[‘REQUEST_URI’]
);
}
 
/* do it! */
$url = generate_seo($_SERVER[‘REQUEST_URI’]);
 

fonte: www.sastgroup.com