Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: PhenfiX en 14 Junio 2008, 09:48 am



Título: Reconocimiento de ubicación http
Publicado por: PhenfiX en 14 Junio 2008, 09:48 am
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.


Título: Re: Reconocimiento de ubicación http
Publicado por: Hans el Topo en 14 Junio 2008, 11:32 am
puedes hacerlo mediante mod_rewrite o redirigiendo con funciones php (header y derivados) o http refresh etc

 :rolleyes:


Título: Re: Reconocimiento de ubicación http
Publicado por: PhenfiX en 20 Junio 2008, 20:05 pm
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:)


Título: Re: Reconocimiento de ubicación http
Publicado por: Hans el Topo en 21 Junio 2008, 18:04 pm
ya te he dicho como  :rolleyes:


Título: Re: Reconocimiento de ubicación http
Publicado por: PhenfiX en 23 Junio 2008, 17:02 pm
ya te he dicho como  :rolleyes:

OK, voy a intentar con mod_rewrite y te cuento.