Jump to content


Photo

.htaccess


  • Faça o login para participar
1 reply to this topic

#1 cleidomonscole

cleidomonscole

    12 Horas

  • Usuários
  • 287 posts
  • Sexo:Masculino

Posted 10/08/2009, 09:06

RewriteRule ^artigos/([_0-9a-zA-Z-]+)$ /produto/$1/index.php [QSA,L]

estou a configurar o .htccess para que eu clique e apareça qualquer coisa asseguir a artigos/ ele va ao caminho produto/ e vai buscar o ficheiro quelá está, até aqui está tudo a funcionar correctamente, agora o meu problema é o seguinte:

tenho o caminho artigos/nomedafamilia/produto,ref1,ref2,ref3

como vêm existe uma altura em que começam a aparecer virgulas no caminho que vao ser referencias, o que eu nao consegui encontrar até agora foi como quando o htaccess encontrar logo a primeira virgura ignore, eu quero que apareçam as virgulas e referencias no url, mas o htaccess vai ignorar lendo o caminho apenas artigos/nomedafamilia/produto

agradeciam muito a ajuda, obrigado
ReinforceX corporation by Crown Clown

#2 § Kenshin §

§ Kenshin §

    I'm coming back...!

  • Usuários
  • 574 posts
  • Sexo:Masculino
  • Localidade:BA
  • Interesses:Sou fã de linguagens direcionadas para a web, como php, (x)html, xml, wml.
    Também gosto de webdesign e ultimamente tenho me dedicado mais a aprender css, mysql, javascript, ajax e actionscript.
    Trabalho com os programas Dreamweaver, Illustrator e Flash.

Posted 12/08/2009, 14:47

Oi,

Considerando que o padrão das referências é ,ref1,ref2,ref3 o código fica assim:

RewriteRule ^artigos/([_0-9a-zA-Z-]+)(,ref[0-9]+)*$ /produto/$1/index.php [QSA,L]
Leitura recomendada:

Guia de Expressões Regulares

Até mais,

Edição feita por: § Kenshin §, 12/08/2009, 14:48.

Web Developer / Web Designer / Information Architect
"Living to learn... learning to live!"
Useful links: Rules | Search




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq