Foros del Web » Programando para Internet » PHP »

Error en direccionamiento

Estas en el tema de Error en direccionamiento en el foro de PHP en Foros del Web. Tengo un problema, estoy tratando de levantar un proyecto que lo estaba haciendo en un servidor y ahora lo estoy continuando en mi lamp local. ...
  #1 (permalink)  
Antiguo 09/06/2012, 02:50
Avatar de luis010182  
Fecha de Ingreso: julio-2009
Ubicación: Argentina - Capital Federal
Mensajes: 382
Antigüedad: 15 años, 4 meses
Puntos: 27
Error en direccionamiento

Tengo un problema, estoy tratando de levantar un proyecto que lo estaba haciendo en un servidor y ahora lo estoy continuando en mi lamp local.
El problema es que algunos links estan escritos por ejemplo

<li><a href="/productos">Productos</a></li>
<li><a href="carrito.php">Mi Carrito</a></li>

en el servidor anterior ambos me dejaban en la raiz del sitio, pero en la lamp hace esto
http://localhost/productos
http://localhost/encuestas/carrito.php

Al parece le era indiferente al servidor anterior si tenia o no una barra al principio.

Tampoco me levanta los estilos y demas cosas como parte de configuracion en el administrador de sitio, Me parece que podria ser un tema de configuración en el apache.
ya temgo el mod_rewrite activado.

Última edición por luis010182; 09/06/2012 a las 03:02
  #2 (permalink)  
Antiguo 09/06/2012, 08:37
Avatar de Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 7 meses
Puntos: 406
Respuesta: Error en direccionamiento

Eso no es problema del servidor, es problema de como están hechos los links, este jamás va a apuntar a la raiz del sitio, al no indicar con una diagonal al inicio indicas que el archivo esta al mismo nivel del que lo esta llamando o en su defecto un nivel mas bajo, ejemplo...

supongamos que lo llamas desde...

localhost/path1/path2/archivo.html

el link tal cual crearía un hipervinculo al archivo...

localhost/path1/path2/carrito.php

en cambio, si le agregas una diagonal indicarás al navegador que el archivo se encuentra en raiz por lo que quedaría...

localhost/carrito.php

Ahora, si antes ambos enlaces enviaban a un archivo en raiz probablemente tenian alguna regla en el mod rewrite, sin esto es ilógico lo que dices...
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)
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 14:11.