Foros del Web » Administración de Sistemas » Apache »

rewrite en páginas dinámicas

Estas en el tema de rewrite en páginas dinámicas en el foro de Apache en Foros del Web. Buewnos días. Con este .htaccess, con el primer rewrite todo va bien, el problema está en el wegundo que no me funciona. La url original ...
  #1 (permalink)  
Antiguo 01/06/2009, 01:51
 
Fecha de Ingreso: enero-2008
Mensajes: 303
Antigüedad: 16 años, 10 meses
Puntos: 0
rewrite en páginas dinámicas

Buewnos días.

Con este .htaccess, con el primer rewrite todo va bien, el problema está en el wegundo que no me funciona.

La url original sería: http://localhost/eventofacil/search/...io&n=1&s=2&t=3

Y la url convertida tendría que ser:

http://localhost/eventofacil/search/antonio-1-2-3.html

pero no funciona POR FAVOR NECESITO AYUDA, llevo tiempo inténtandolo y no lo consigo.
Gracias y un saludo

Código HTML:
Options +FollowSymLinks
RewriteEngine on
RewriteRule restaurantes/(.*)/(.*)/$ /restaurantes.php?$1=$2
RewriteRule ^([^/]+)-([^/]+)-([^/]+)-([^/]+)\.html$ /search/ballet_dance_search.php?plus=$1&n=$2&s=$3&t=$4
los parámetros se envian por Get desde este formulario:

Código HTML:
<form action="ballet_dance_search.php" method="get" name="form1" id="form1">
  <table align="center">
    <tr valign="baseline">
      <td nowrap="nowrap" align="right">Numero:</td>
      <td><input name="plus" type="text" id="plus" value="" size="32" /></td>
    </tr>
    <tr valign="baseline">
      <td nowrap="nowrap" align="right">Id_rest:</td>
      <td><input name="n" type="text" id="n" value="" size="32" /></td>
    </tr>
    <tr valign="baseline">
      <td nowrap="nowrap" align="right">Email:</td>
      <td><input name="s" type="text" id="s" value="" size="32" /></td>
    </tr>
    <tr valign="baseline">
      <td nowrap="nowrap" align="right">Cif:</td>
      <td><input name="t" type="text" id="t" value="" size="32" /></td>
    </tr>
    <tr valign="baseline">
      <td nowrap="nowrap" align="right">&nbsp;</td>
      <td><input type="submit" value="Insertar registro" /></td>
    </tr>
  </table>
  </form> 
  #2 (permalink)  
Antiguo 01/06/2009, 12:43
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 10 meses
Puntos: 55
Respuesta: rewrite en páginas dinámicas

He visto varios errores... A ver, prueba así:

Código:
Options +FollowSymLinks
RewriteEngine on
RewriteRule restaurantes/(.*)/(.*)/$ /restaurantes.php?$1=$2
RewriteRule ^(.*)/([^/]+)-([^/]+)-([^/]+)-([^/]+)\.html $1/ballet_dance_search.php?plus=$2&n=$3&s=$4&t=$5
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:43.