Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
Estou com uma dúvida!
Como no apache eu substituo isto:
127.0.0.1/produto?id=15
Por isto:
127.0.0.1/produto/id/15
Ou seja, se o membro entrar neste endereço 127.0.0.1/produto?id=15 seja redirecionado á este 127.0.0.1/produto/id/15
Isso ai voce consegue através de .htaccess
Primeiro você terá que fazer o seu Apache aceitar reescrita de url.
Basta alterar o arquivo httpd.conf. No meu arquivo eu alterei a linha 213.
No seu arquivo deverá estar assim: AllowOverride None. Mude para All igual ao exemplo abaixo:
Salve e reinicie o apache.
Após isso, basta ir na página do seu projeto e adicionar uma arquivo (.htaccess).
E dentro dele voce seta as diretivas que quer. Vou utilizar o exemplo q você colocou:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(produto)/id/([0-9]+)?$ produto.php?id=$2
ErrorDocument 404 /index.php?conteudo=erro
Agora quando você digitar na url: produto/id/15 ele irá chamar produto.php?id=15
Espero que seja isso o que você estava procurando, é a minha primeira contribuição aqui, acabei de me registrar, então, espero ter ajudado....