0 Compartilhamentos 724 Views 11 Comments

Criando URL amigáveis com um código simples e funcional

22 de novembro de 2013

Com apenas dois passos é possível transformar a sua URL que está nesse formato: http://www.seusite.com.br/index.php?pagina=noticia&id_noticia=12 para um formato mais amigável: http://www.seusite.com.br/noticia/12.

Para isso iremo utilizar dois arquivos, um intitulado .htaccess e outro que iremos chamas de url.php.
Primeiro o arquivo .htaccess.

Copie o código abaixo e salve em um arquivo com o nome .htaccess.

Obs: é possível que no Windows não seja tão fácil criar esse arquivo, por isso aconselho que crie-o dentro da sua hospedagem ou utilizando o Linux.

O que esse código faz é manipular a sua URL (para que ele funcione é necessário que a função ModRewrite esteja ativa no seu servidor). A partir de agora, as URL’s do seu site podem ser escritas de forma mais simples. Internamente o apache vai interpretar um endereço que está assim: seusite.com.br/noticia/12; como se fosse assim: seusite.com.br/index.php?pag=noticia/12;

Agora vamos criar o arquivo que vai manipular a URL, esse arquivo vai acessar a variável pag. Vamos chamar esse arquivo de url.php

E agora o nosso último passo será utilizar na index do nosso site as funcionalidades do arquivo url.php.
De uma forma estrutural iremos fazer o seguinte:

Arvore de diretórios do nosso site:

  • www/.htaccess
  • www/index.php
  • www/url.php
  • www/paginas/principal.php
  • www/paginas/{TODAS AS OUTRAS PAGINAS ITERNAS}
  • www/imagens

Estrutura do arquivo index.php:

Você pode se interessar

Que fim levou o Windows Phone?
Artigos
4 visualizações
Artigos
4 visualizações

Que fim levou o Windows Phone?

Carlos L. A. da Silva - 6 de abril de 2020

A longa história de estratégias equivocadas da Microsoft em dispositivos móveis e o fim de um sonho.

Promoções de Jogos do Final de Semana (03/04)
Notícias
16 visualizações
Notícias
16 visualizações

Promoções de Jogos do Final de Semana (03/04)

Carlos L. A. da Silva - 3 de abril de 2020

Confira as melhores ofertas de jogos de PC para o final de semana.

Como descobrir se tem um “fantasma” no seu teclado
Dicas
17 visualizações
Dicas
17 visualizações

Como descobrir se tem um “fantasma” no seu teclado

Carlos L. A. da Silva - 2 de abril de 2020

Problema afeta muitas marcas e consumidor precisa estar atento a esse detalhe, principalmente se vai jogar no computador.

11 Responses

  1. Seguindo esse código que você criou, eu posso ainda assim verificar por exemplo

    If (isset($_GET[‘cadastrar’]){

    executa a função cadastrar

    }

    já que na url não vou ter mais ?id=cadastrar
    Como resolver isso.

    Resposta

Deixe um Comentário

Your email address will not be published.

Mais publicações

Trabalhando de casa
Artigos
24 visualizações
24 visualizações

Trabalhando de casa

Carlos L. A. da Silva - 30 de março de 2020
Promoções de Jogos do Final de Semana (27/03)
Notícias
26 visualizações
26 visualizações

Promoções de Jogos do Final de Semana (27/03)

Carlos L. A. da Silva - 27 de março de 2020
Aprenda Dart em sete dias sem sair de casa e sem pagar nada
Artigos
28 visualizações
28 visualizações

Aprenda Dart em sete dias sem sair de casa e sem pagar nada

Carlos L. A. da Silva - 23 de março de 2020
Promoções de Jogos do Final de Semana (20/03)
Notícias
30 visualizações
30 visualizações

Promoções de Jogos do Final de Semana (20/03)

Carlos L. A. da Silva - 20 de março de 2020