Problema com redirecionamento de página PHP para HTML resolvido

  • Autor Autor jdelsaz
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
J

jdelsaz

Beta
Programador
No recomendado
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Buenos días chicos.

A ver si algún entendido me puede hechar una mano con mi problemilla. Llevo 10 minutos intentando que me funcione lo siguiente:
tengo una página asi: sorteo.php?sorteo=numero
la quiero dejar asi: sorteo-numero.html

numero, evidentemente es un numero que saco de una consulta.

Tengo hecho esto:
RewriteEngine on

RewriteRule ^(.*)\.html$ $1.php
RewriteRule sorteo-^(.*)\.html$ sorteo.php?sorteo=$1

La primera regla me funciona perfectamente, la segunda es la que no y no entiendo porque =S una manilla porfa!

Saludos.

arreglado, ya encntré el problema, para aquellos que lo necesiten lo dejo:

RewriteEngine on

RewriteRule ^(.*)\.html$ $1.php [L]
RewriteRule ^sorteo-(.*)\.php$ sorteo.php?sorteo=$1 [L]

leí que poner la [L] despuñes era bueno asique lo hice, creo que el error andaba en que arriba le digo que todas las páginas me las convierta en html y abajo también se lo decia y me creaba conflicto.

Saludos.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Mmm... estuve viendo tu código y la verdad no me convence.

No me parece muy adecuado poner :
Inserir CODE, HTML ou PHP:
RewriteRule ^(.*)\.html$ $1.php [L]

Yo utilizo éste codigo y me va de maravilla:
Inserir CODE, HTML ou PHP:
RewriteRule ^sorteo-(.+)\.html$ sorteo.php?sorteo=$1 [L,NC]

Pero bueno... es tu libre elección
 
Voltar
Topo