Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Apenas Eu

Redirecionamento de URL amigável em htacess

Recommended Posts

Olá!

Estou fazendo uma manutenção no meu site e quero fazer uma atualização para tornar minhas urls amigáveis, mais amigáveis.

Por exemplo, quero trocar isso

http://www.dcsdesenvolvimento.com.br/convites-de-casamento/17

 

Por isso:

http://www.dcsdesenvolvimento.com.br/materiais-graficos/produtos/convites-de-casamento

 

Eu sei fazer o redirecionamento manualmente, link por link. Mas eu gostaria de saber como fazer isso automaticamente em um comando só para todos os meus produtos, entende?

 

O nome do link amigável está em um banco de dados.

 

A linha que converte a string em um nome amigável atualmente é:

RewriteRule ^materiais-graficos/([a-z,0-9,A-Z,_-]+)\/([a-z,0-9,A-Z,_-]+)$ produtos.php?endereco=$1&tipo=$2 [NC]

--

Resumindo, eu quero trocar todos os links que estavam assim no htacess (em um comando só, ao inves de fazer link por link):

# página de exibicao de um produtos graficos
RewriteRule ^([a-z,0-9,A-Z,_-]+)\/([a-z,0-9,A-Z,_-]+)$ /produtos.php?endereco=$1&tipo=$2 [NC]

Por:

RewriteRule ^materiais-graficos/([a-z,0-9,A-Z,_-]+)\/([a-z,0-9,A-Z,_-]+)$ produtos.php?endereco=$1&tipo=$2 [NC]

Por que quero fazer isso?

1 - Para esconder o id do produto na url do endereço

2 - Se eu não fazer o redirecionamento automático, as páginas anexadas no google no formato anterior serão tratadas como erro 404 (página não existe)

 

Acho que é isso. Se tiver alguma dica eu agradeço muito! :)

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.