Reconocimiento de ubicación http

Iniciado por PhenfiX, 14 Junio 2008, 09:48 AM

0 Miembros y 1 Visitante están viendo este tema.

PhenfiX

No sé si me expliqué bien en el título, pero si no aquí va otra vez.

Monté un CMS, y le puse una extensión que cambia los idiomas (hasta aquí todo bien), y cuando hace la traducción queda algo como esto:

de: http://misitio.com/
a: http://misitio.com/en

El problema viene cuando mando a la sección de descargas, las cuales implemento en cada post.

de: http://misitio.com/descargas/descarga.php?id=1
a: http://misitio.com/descargas/en/descarga.php?id=1

Y esto, por alguna razón muestra parte de la página, pero no la descarga.

Lo que necesito saber es si existe una manera en que PHP reconozca el directorio en el que se encuentra ubicada la página, y si no se encuentra en donde debería redirija al original.

Es todo, espero puedan ayudarme o darme alternativas para solucionar esto.

Como siempre, muchas gracias.

Hans el Topo

puedes hacerlo mediante mod_rewrite o redirigiendo con funciones php (header y derivados) o http refresh etc

:rolleyes:
 

PhenfiX

El problema de eso es que si hago la redirección, está funcionará aunque esté en el directorio correcto.

Lo que necesito es que detecte cuando está en el directorio incorrecto y entonces dirija (ahora sí) al correcto.

¿Alguna idea? (php, js :huh:)

Hans el Topo

 

PhenfiX

Cita de: Hans el Topo en 21 Junio 2008, 18:04 PM
ya te he dicho como  :rolleyes:

OK, voy a intentar con mod_rewrite y te cuento.