Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/06/2009, 14:28
vitro012
 
Fecha de Ingreso: marzo-2009
Mensajes: 133
Antigüedad: 15 años, 7 meses
Puntos: 4
htaccess me agrega o repite carpetas a mi link /1/1/1

Hola, ahora tengo un nuevo reto, ya lo habia visto en el foro pero ya no lo encuentro y espero que me ayuden a resolverlo.

tengo el siguiente codigo el cual ya funciona.

RewriteEngine on
RewriteBase /carpeta/
RewriteRule (.+)\.html$ productos.php?id=$1 [NC,L]

para pasar a la pagina index a la de productos lo hace mendiante.
localhost/carpeta/1/Uno.html
y en eso no hay problema.

y al estar en la pagina de productos y querer pasar a otro producto lo hace de la siguiente forma:
localhost/carpeta/1/2/dos.html
localhost/carpeta/1/2/8/ocho.html
localhost/carpeta/1/2/8/2/dos.html




cuando deberia ser:
localhost/carpeta/2/dos.html
localhost/carpeta/8/ocho.html
no debe de agregar el "/X/" de la página anterior.

¿Qué puedo hacer?
ya que mis enlaces lo realizo desde una DB y no puede hacer el enlace directo ya que es un enlace dinámico.

parte de mi codigo en php es
Código PHP:

<?php 

do { ?>

<a href="<?php echo $row_prueba['id']."/".$row_prueba['nombre']; ?>.html"><?php echo $row_prueba['nombre']; ?></a><br /><br />

 <?php
 
} while ($row_prueba mysql_fetch_assoc($prueba));

?>
enlazando a : localhost/carpeta/2/dos.html


¿alguna buena idea?