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

Ciclo en URL amigable .htaccess

Estas en el tema de Ciclo en URL amigable .htaccess en el foro de Apache en Foros del Web. Hola buenos dias, nuevamente por aca, queria ver si pueden ayudarme con un detalle que tengo con las URLs amigables. Me explico: Tengo una cantidad ...
  #1 (permalink)  
Antiguo 26/05/2013, 05:06
 
Fecha de Ingreso: marzo-2011
Ubicación: Caracas
Mensajes: 389
Antigüedad: 13 años, 8 meses
Puntos: 16
Ciclo en URL amigable .htaccess

Hola buenos dias, nuevamente por aca, queria ver si pueden ayudarme con un detalle que tengo con las URLs amigables. Me explico:


Tengo una cantidad de entradas en mi sitio web, que son cargadas desde base de datos y lo que hago es pintar el enlace haciendo q vayan al mismo sitio de la siguiente manera:
Código Apache:
Ver original
  1. RewriteRule ^nosotros/(.*)$ /MiSitio/entradas.php?nombre=$1 [L]
De este modo tengo los enlaces :
Código HTML:
Ver original
  1. <li><a href="nosotros/quienesSomos">Nosotros</a></li>
  2. <li><a href="nosotros/VisionMision">Vision y Mision</a></li>
  3. ....
Y asi consecutivamente, y lo que hago realmente es ir a la pagina "entradas" y hacer una consulta a BD. Esto me funciona bien, el problema esta en que al entrar por ejemplo al "Quienes" LA URL me queda asi:

Código HTML:
Ver original
  1. MiSitio/nosotros/quienesSomos
Pero si luego vuelvo a hacer click en alguno de esos enlaces lo que hace es repetirme la carpeta NOSOTROS, quedando asi:
Código HTML:
Ver original
  1. MiSitio/nosotros/nosostros/quienesSomos
  2.  
  3. MiSitio/nosotros/nosostros/nosotros/quienesSomos

y asi tantas veces como haga click en otro enlace,
no me redirecciona y entonces empiezan a darme error en todos los enlaces.


A quien pueda ayudarme gracias de antemano.
__________________
Lo imposible es lo posible visto por los ojos de un incapaz.
Si te sirve la respuesta. dale + al karma.
Saludos

Etiquetas: amigables, htaccess, php, rewrite, url
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 18:50.