Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala galera, estamos desenvolvendo um TCC bem bacana e eu sou responsável por toda a parte web.
Graças a Deus está tudo bem e tudo em dia. :graduated:
Estou desenvolvendo um e-commerce um pouco mais simples do que os grandes sistemas que há na internet, o nosso é apenas para "dar sentido" ao nosso tema que é SAC.
Eu criei uma página de produto. Essa página recebe um parâmetro na URL, esse parâmetro é resgatado, via GET obviamente, é feita uma consulta no banco com o valor passado e todo o conteúdo é gerado na página produto, tudo está funcionando muito bem.
A URL está sendo gerada dessa maneira:
****
http://localhost/MeuSite/Produto.php?ID=1
****
Já dei inúmeras googladas e não consegui resolver, eu queria que essa URL acima ficasse amigável modificando o .htaccess e fosse gerada da seguinte maneira:
****http://localhost/MeuSite/Produto/1
****
É isso, se alguém puder dar uma luz para eu poder modificar o .htaccess para que o browser interprete esse formato de URL, eu agradeceria muito.
Desde já muito obrigado a todos. :)
Eu normalmente uso a estrutura com pastas
se você criar uma pasta no seu projeto como "Produto" e dentro dela colocar um "index.php" então irá aparecer assim na url
http://localhost/MeuSite/Produto/
porém o id=1 é algo um pouco mais complicado, e se o parâmetro passado for um nome?
tipo joao, como que o navegador vai diferencia q vc n vai querer entrar na pasta joão dentro da pasta produto e que apenas quer uma valor "joao"?
A "?" acredito ser obrigatória antes de passar um parâmetro via URL, uma outra maneira seria trabalhar com Post
Acredito que essa dúvida não deva ficar aqui e sim em PHP, afinal a dúvida não é sobre loja e sim sobre web, se seu site fosse sobre futebol, vc n iria colocar num tópico de futebol.