salve pessoal =P to com um problema no ".htaccess" de um site.. o site foi desenvolvido em php, pra usar sempre a mesma pagina, e mudar o conteudo conforme a variavel "page" da url, como mtus sites fazem. todos sabemos que quanto mais o site parecer simples é melhor para todos.. mais ainda pro tio google... o fato é: sempre faço para esse tipo de site (que usa variavel da url para abrir pagina) abrir o nome da pagina .html e o .htaccess faz a validação abrindo a pagina.php?page=<nomeAntesDo.Html> o que esta acontecendo agora é o seguinte acessando a pagina ele deve abrir até ai tudo bem.. usei o seguinte codigo no ".htaccess" RewriteEngine On
RewriteRule ([A-_a-z0-9]+)\.(html|htm)$ index.php?page=$1
Agora vem o problema...
como todo e qualker site em php, sempre precisamos passar algumas variaveis adicionais na url.. mas como eu vo fazer isso se a validação é feita somente antes do ".html"??
então teria que por uma validação depois do ".html"..
ficaria assim
abre na url
e ele deve interpretar e abrir
(o parametro depois do ".html?" tem que vir primeiro na reorganização.. o "page=" tem que fikar no fim)
para tenta fazer isso funciona eu fiz assim no ".htaccess"
RewriteEngine On
RewriteRule ([A-_a-z0-9]+)\.(html|htm)$ index.php?page=$1
RewriteRule ([A-_a-z0-9]+)\.(html|htm)\?([A-_a-z0-9]+)$ index.php?$2&page=$1 MAS não FUNCIONO me bati mtu pra tenta fazer e não deu.. =/ uaheua algem ai pode me ajuda? depois de todo esse texto. espero que tenham entendido meu problema.. se tiver mais alguma duvida me pergunta. mas o que vale é ajuda xD bom. vo aguardar pacientemente por uma resposta. t+ brodis abrassos []'s