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

htaccess me agrega o repite carpetas a mi link /1/1/1

Estas en el tema de htaccess me agrega o repite carpetas a mi link /1/1/1 en el foro de Apache en Foros del Web. 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. ...
  #1 (permalink)  
Antiguo 25/06/2009, 14:28
 
Fecha de Ingreso: marzo-2009
Mensajes: 133
Antigüedad: 15 años, 1 mes
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?

  #2 (permalink)  
Antiguo 25/06/2009, 14:56
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: htaccess me agrega o repite carpetas a mi link /1/1/1

Cuando construyas el enlace, agrégale "../" al inicio para que vuelva al directorio anterior.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 01/07/2009, 23:11
 
Fecha de Ingreso: marzo-2009
Mensajes: 133
Antigüedad: 15 años, 1 mes
Puntos: 4
Respuesta: htaccess me agrega o repite carpetas a mi link /1/1/1

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

o en que parte pondria el ../ ?
  #4 (permalink)  
Antiguo 02/07/2009, 06:56
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: htaccess me agrega o repite carpetas a mi link /1/1/1

Casi, aunque si te fijas estás dejando el ../ fuera de las comillas. Prueba y nos cuentas si funciona.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 02/07/2009, 17:08
 
Fecha de Ingreso: marzo-2009
Mensajes: 133
Antigüedad: 15 años, 1 mes
Puntos: 4
Respuesta: htaccess me agrega o repite carpetas a mi link /1/1/1

FANTASTICO....!
muchas gracias!!

ésta es el código correcto y funcionando, Gracias!

a href="../<?php echo $row_prueba['id']."/".$row_prueba['nombre']; ?>.html"><?php echo $row_prueba['nombre']; ?></a><br /><br />
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 02:18.