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!