Trabalho em uma empresa de Soluções de Internet, que faz sites otimizados com gerenciador de conteúdo.
Atualmente estou desenvolvendo uma nova estrutura de Links amigáveis para os sites, porém estou com um problema em meu arquivo HTACCESS que estou desenvolvendo..
Todos os links do site são formados pela página Index, ou seja, os links formados do site ficam da seguinte maneira: www.meusite.com.br/index.php?link=sobrenos
A página de categorias fica assim: www.meusite.com.br/index.php?link=categoria&categoria_tec=teste (exemplo como categoria "teste)
Temos tambgém uma página de serviços:
www.meusite.com.br/index.php?link=servico&titulo_tec=servico-teste (página do serviço "Serviço teste")
Trago o nome da categoria ou do serviço, na url em forma técnica, para poder usa-la no htaccess e criar uma regra para que todas as categorias se transformem em links amigáveis, ou seja, meu HTACCESS fica da seuginte maneira:
-----------------------------------------------------------------------------------
RewriteRule ^([a-z-]+)\.html$ index.php?link=categoria&categoria_tec=$1 [L]
RewriteRule ^([a-z-]+)\.html$ index.php?link=servico&titulo_tec=$1 [L]
-----------------------------------------------------------------------------------
Porém ele só consegue identificar a primeira regra que vem no código, excluindo a segunda..
Ou seja, nesse caso, a página de categorias, abriria quando eu clico em um serviço...
e se eu trocar a ordem, a página de serviços abre quando clico em uma categoria..
Pois estou usando a mesma regra, em ambas condições, por que gostaria que o link ficasse assim:
www.meusite.com.br/cateogoria.html
www.meusite.com.br/servico.html
porém usando a mesma regra para mostrar esses links em primeiro nivel, o htaccess não consegue identificar que são duas situações diferentes..
Se alguem souber como fazer isso, irá meu ajudar muito!!
Desde já obrigado pessoal
Um abraço a todos










