Programmazione
6.022 visualizzazioni
PHP: creare link SEO friendly
10/05/2012Uno dei problemi per l'indicizzazione delle pagine di un sito è il dover rendere il link, e quindi il nome della pagina, in modo cosiddetto SEO friendly, quindi privo di spazi, apostrofi, virgolette e caratteri accentati.
Questa è una piccola funzione PHP che trasformerà il nostro titolo in una stringa SEO friendly!
La nostra funzione, ad esempio, ad una chiamata così
crea_seo_titolo(" un titolo 'seo' friendly'")
restituirà
un-titolo-seo-friendly
Ecco la funzione (può essere ampliata magari effettuando anche la sostituzione delle lettere accentate...)
function crea_seo_titolo($titolo) {
return preg_replace('/[^a-z0-9_-]/i', '', strtolower(str_replace(' ', '-', trim($titolo))));
}