Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, essa é minha primeira tentativa de usar o RewriteEngine no .htaccess para manipular a url.
Fiz o seguinte:
tenho uma tabela com id, titulo e texto
tenho o arquivo index.php dentro da pasta artigos
no arquivo index.php, tenho duas pesquisas no banco: uma para listar todos os artigos e outra para mostrar o artigo que coincide com o id chamado no link:
<a href="/artigos/index.php?id=<?php echo $row_rsArtigo['id']; ?>
tudo funcionando.
então fiz o seguinte arquivo .htaccess:
RewriteRule ^artigos/(\w+)/?$ index.php?id=$1
e modifiquei o link para:
<a href="/artigos/index.php?id=<?php echo $row_rsArtigo['titulo']; ?>
o objetivo era que, ao invés de mostrar na url index.php?id=9, mostrasse o titulo do artigo
mas está dando erro 404.
O que fiz de errado?
Carregando comentários...