Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda com url (.htaccess)


dandao

Pergunta

Estou precisando de ajuda com as urls amigáveis que estou montando. Como faço a expressão regular para o seguinte caso?

Se eu passar somente o 1º parâmetro (cat), o link tradicional deve ser assim:

categorias.php?cat=3

Se eu passar o 1º parâmetro (cat) e o 2º parâmetro (secao), o link tradicional deve ser assim:

categorias.php?cat=3&secao=10

Lembrando que o o 1º parâmetro é obrigatório e o 2º parâmetro é opcional, ou seja, caso passo somente o 1º parâmetro, vou listar todos os produtos da categoria X. Caso tenha o 2º parâmetro, listo todos os produtos da categoria X que estão na seção X. Lembrando também que ambos os parâmetros são valores numéricos.
Bom, quero que a minha url amigável seja como essa:
caso tenha somente o 1º parâmetro:
categorias/3

caso tenha os 2º parâmetros:
categorias/3/10
O arquivo .htaccess que estou tentando fazer é esse:
RewriteEngine On

RewriteCond %(REQUEST_FILENAME) !-f
RewriteCond %(REQUEST_FILENAME) !-d

ErrorDocument 404 http://localhost/loja/erro.php

RewriteRule ^categorias/([0-9]+)$ categorias.php?cat=$1

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...