Problema con redirección de página PHP a HTML resuelto

  • Autor Autor jdelsaz
  • Fecha de inicio Fecha de inicio
J

jdelsaz

Beta
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de 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.
 
Mmm... estuve viendo tu código y la verdad no me convence.

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

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

Pero bueno... es tu libre elección
 
Atrás
Arriba