PHP: Normalizar string para usar na URL amigável/dinâmica

A tempos atras aqui mesmo no blog, postei um artigo ensinando a Como fazer URLs amigaveis com .htaccess e php. Entretanto, para ficar mais completo, você pode incrementar a função abaixo: function NormalizaURL($str){ $str = strtolower(utf8_decode($str)); $i=1; $str = strtr($str, utf8_decode(‘àáâãäåæçèéêëìíîïñòóôõöøùúûýýÿ’), ‘aaaaaaaceeeeiiiinoooooouuuyyy’); $str = preg_replace(“/([^a-z0-9])/”,’-‘,utf8_encode($str)); while($i>0) $str = str_replace(‘–‘,’-‘,$str,$i); if (substr($str, -1) == ‘-‘) $strRead More

Como fazer URLs amigaveis com .htaccess e php

Para quem não sabe o que é URL amigável vou explicar através de exemplo para evitar dúvidas. URL Convencional: http://www.exemplodominio.com.br/noticia.php?id=1237 URL Amigável: http://www.exemplodominio.com.br/noticia/1237/ Viu a diferença? Além da vantagem de ficar mais elegante, facilita bastante a indexação dos mecanismos de buscas. Mas como fazer o controle de arquivos e identificadores? Então vamos aos códigos. PrimeiroRead More