Olá tudo bem? Cara, quando eu preciso retirar os parâmetros da url, eu crio um arquivo .htaccess no diretório local do site, certo? Então neste arquivo - ".htaccess." - deves escrever o seguinte código: // aqui você ativa o modo de reescrita para o servidor RewriteEngine On RewriteCond %{SCRIPT_FILENAME} !-f RewriteCond %{SCRIPT_FILENAME} !-d // então, você diz para o servidor que você quer passar um parâmetro após o index.php, certo? A URL e que terá valor 1 RewriteRule ^(.*)$ index.php?url=$1 // fim do .htaccess // agora em sua página index.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Documento sem título</title> </head> <body> <!-- aqui você põe todo o header --> <?php // aqui você desenvolve toda a parte que retira seus parâmetros da url // aqui você pega a url que você informou no .htaccess $url = $_GET['url']; // depois dá um explode na variável quando aparecer uma barra $urlM = explode('/', $url); // agora define o que vai ser arquivo, ou seja, página $arquivo = $urlM['0']; // aqui você define o que vai ser post $post = $urlM['1']; // agora você cria as páginas em um array, lembrando de não usar o .php $paginas = array('principal','cadastro'); //começo das verificações para sabermos o que está sendo mandado para a url if(isset($post) && $post != '') { // aqui você dá o include, neste caso, como se trata de um post, incluirei a single include 'single.php'; }// fim do if elseif(isset($arquivo) && in_array($arquivo, $paginas) { // aqui você inclui a variável arquivo com o .php no fim include '$arquivo.php'; }// fim do primeiro elseif elseif(isset($arquivo) && $arquivo == '') { // aqui você inclui a home.php include "home.php"; }// fim do segundo elseif else { // aqui inclua a página de categoria include "categoria.php"; }// fim do else ?> <!-- aqui você põe todo o footer --> </body> </html> Cara, qualquer dúvida, avise-me, lembrando que tu deve criar as páginas que estiverem dentro do array páginas, Ex: Se no array tu colocar ('cadastrar-cliente'), tu vai ter que criar um arquivo com esse nome.php. Certo? Valeu