URL amigavel com parametro

Enviada por Tiago Nascimento 
Tiago Nascimento
URL amigavel com parametro
28 de January de 2016 às 01:48PM
Pessoal estou usando a seguinte regra no meu arquivo .htaccess

RewriteRule ^produtos/([a-z0-9-]+)/([0-9]+)/?$ /produtos.php?pesquisa=$1&pag=$2 [NC]

Nessa página eu tenho um campo pra pesquisa e uma paginação dos resultados.

Mas quando eu entro na página sem passar nenhum parametro aí da erro.

(exemplo: site.com.br/produtos assim dá erro)
(exemplo: site.com.br/produtos/camisa/1 assim funciona)

Alguem pode ajudar ?


Valeu
Eduardo Molina
Re: URL amigavel com parametro
31 de January de 2016 às 02:23PM
Bom, seguinte velho.

No php tu pode tentar fazer uma função antes de realizar a pesquisa.

e verificar se foi informado o produto, e a pagina. Se foi informado ele mostra, caso contrario, simplesmente ele faz a pesquisa sem filtro ou tu define um filtro default.
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.