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

Expressão Regular Na Url Amigável.


RinaldFN

Pergunta

Olá a todos,

Eu estou fazendo uma reescrita de URL usando o mod_rewrite do Apache.

No caso eu usou a seguinte regra:

RewriteRule ^\/?([a-zA-Z]+)?\/([a-zA-Z]+)?\/? pagina.php?s=$1&p=$2

Só que esta regra funciona somente para URL com dois parametros, no caso 's' e 'p'

eu preciso criar uma ou umas regras que funcionem para 1,2 3 ou quatro parametros na URL.

Como eu poderia fazer isso?

Obrigado a todos

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
eu preciso criar uma ou umas regras que funcionem para 1,2 3 ou quatro parametros na URL.

e de onde viriam as variáveis 3 e 4?

dê exemplos de como a url é digitada e de como ela deveria ficar.

Link para o comentário
Compartilhar em outros sites

  • 0

Por exemplo,

As A URL que for assim: index.php?s=secao&p=pagina&k=item

deverá ficar assim: /secao/pagina/item

E se ela for assim: index.php?s=secao

Deverá ficar assim: /secao

Só que isso eu já consegui resolver com as regras:

RewriteEngine On
RewriteRule ^\/?([a-zA-Z]+)?\/([a-zA-Z]+)?\/?\/([a-zA-Z]+)?\/? index.php?p=$1&s=$2&v=$3 [QSA,L]
RewriteRule ^\/?([a-zA-Z]+)?\/([a-zA-Z]+)?\/? index.php?p=$1&s=$2 [QSA,L]
RewriteRule ^\/?([a-zA-Z]+)? index.php?p=$1 [QSA,L]

Só que quando acesso alguma pagina, ela perde todos os conteudo importados, como css, java script, imagens etc... é como sse não encontrasse o caminhos (path).

Ai eu tentei colocar o caminho completo mais também não deu..

alguém teria uma sugestão?

Link para o comentário
Compartilhar em outros sites

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
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...