Foros del Web » Programando para Internet » Javascript »

Redireccionar según URL del navegador

Estas en el tema de Redireccionar según URL del navegador en el foro de Javascript en Foros del Web. Buenas, gente, en esta oportunidad necesito si alguien me podría ayudar, lo que necesito es que si alguien entra en mi web (parkeada con varios ...
  #1 (permalink)  
Antiguo 24/01/2013, 21:34
 
Fecha de Ingreso: abril-2009
Mensajes: 15
Antigüedad: 15 años
Puntos: 0
Pregunta Redireccionar según URL del navegador

Buenas, gente, en esta oportunidad necesito si alguien me podría ayudar, lo que necesito es que si alguien entra en mi web (parkeada con varios dominios), sea redirigida a determinada "carpeta" dentro del servidor.

Por ejemplo. si yo entrara en paginaweb1.com que me redirija a MIDOMINIO.com/paginaweb1

si entro en paginaweb2.com que me dirija a MIDOMINIO.com/paginaweb2

y así...

O sea resumiendo, necesitaría reconocer a través de que URL está ingresando el visitante y en relación a eso dirigirlo a una carpeta en particular..

Espero me puedan ayudar (si me dicen como y que tengo que hacer en otros lenguajes de programacion no hay problema)

Saludos
  #2 (permalink)  
Antiguo 25/01/2013, 05:23
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Redireccionar según URL del navegador

paginaweb1.com y paginaweb2.com son dominios que tienes registrados?....
Si es así porque no los apuntas directamente a la carpeta en questión....

Código Javascript:
Ver original
  1. var url=location.href;
  2. switch (url){
  3. case "http://paginaweb1.com":
  4.     window.location.assign("http://MIDOMINIO.com/paginaweb1");
  5. break;
  6. case "http://paginaweb2.com":
  7.     window.location.assign("http://MIDOMINIO.com/paginaweb2");
  8. break;
  9. }

Tengo dudas si funcionara en una situación como la que entiendo que tienes...

Tres, o como minimo 2, dominios apuntando al mismo sitio

paginaweb1.com
paginaweb2.com
MIDOMINIO.com

Si no funciona usa document.write(location.href); para ver si los lee como cosas distintas
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
  #3 (permalink)  
Antiguo 25/01/2013, 05:45
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Redireccionar según URL del navegador

Cita:
Iniciado por Alan9 Ver Mensaje
Buenas, gente, en esta oportunidad necesito si alguien me podría ayudar, lo que necesito es que si alguien entra en mi web (parkeada con varios dominios), sea redirigida a determinada "carpeta" dentro del servidor.

Por ejemplo. si yo entrara en paginaweb1.com que me redirija a MIDOMINIO.com/paginaweb1

si entro en paginaweb2.com que me dirija a MIDOMINIO.com/paginaweb2

y así...

O sea resumiendo, necesitaría reconocer a través de que URL está ingresando el visitante y en relación a eso dirigirlo a una carpeta en particular..

Espero me puedan ayudar (si me dicen como y que tengo que hacer en otros lenguajes de programacion no hay problema)

Saludos
Si tu server usa Apache la forma más transparente de hacer eso es con un .htaccess en la raiz

Código Apache:
Ver original
  1. Options -Indexes +FollowSymLinks
  2. RewriteEngine On
  3. RewriteBase /
  4.  
  5. RewriteCond %{HTTP_HOST} algo.com
  6. RewriteCond %{REQUEST_URI} !algo/
  7. RewriteRule ^(.*)$ algo/$1 [L]
  8.  
  9. RewriteCond %{HTTP_HOST} algo2.com
  10. RewriteCond %{REQUEST_URI} !algo2/
  11. RewriteRule ^(.*)$ algo2/$1 [L]

SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #4 (permalink)  
Antiguo 25/01/2013, 05:49
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Redireccionar según URL del navegador

en mi opinión sería mas conveniente hacerlo del lado del servidor usando las variables del servidor para leer la url y redireccionar arreglo a ella. incluso se podría usar .htaccess, en caso de trabajar con php
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #5 (permalink)  
Antiguo 25/01/2013, 11:45
 
Fecha de Ingreso: abril-2009
Mensajes: 15
Antigüedad: 15 años
Puntos: 0
Respuesta: Redireccionar según URL del navegador

Cita:
Iniciado por quimfv Ver Mensaje
paginaweb1.com y paginaweb2.com son dominios que tienes registrados?....
Si es así porque no los apuntas directamente a la carpeta en questión....

Código Javascript:
Ver original
  1. var url=location.href;
  2. switch (url){
  3. case "http://paginaweb1.com":
  4.     window.location.assign("http://MIDOMINIO.com/paginaweb1");
  5. break;
  6. case "http://paginaweb2.com":
  7.     window.location.assign("http://MIDOMINIO.com/paginaweb2");
  8. break;
  9. }

Tengo dudas si funcionara en una situación como la que entiendo que tienes...

Tres, o como minimo 2, dominios apuntando al mismo sitio

paginaweb1.com
paginaweb2.com
MIDOMINIO.com

Si no funciona usa document.write(location.href); para ver si los lee como cosas distintas

Mmm... a ver... el tema es así, yo tengo un solo servidor asociado a un dominio, yo a la vez, tengo varios dominios registrados que estan asociados al mismo servidor es decir, si yo entro en cualquiera de los dominios a mi nombre, me lleva a mi servidor, hasta ahí, perfecto...

El asunto es que yo en un afan de evitar tener otro servidor, quiero que según la pagina ingresada en el navegador, el visitante sea redirigido a subcarpetas dentro del server.

Intenté poniendo el codigo que me pasaste pero no me generó nada :S, es decir no importa la URL que ingrese en el navegador, me lleva siempre al directorio raiz.
  #6 (permalink)  
Antiguo 26/01/2013, 19:47
Avatar de danny_  
Fecha de Ingreso: septiembre-2012
Mensajes: 95
Antigüedad: 11 años, 7 meses
Puntos: 4
Respuesta: Redireccionar según URL del navegador

Lo conveniente y aconsejable es lo que comentan emprear e Isabel. Verifica antes si en tu servidor php tienes activado el mod_rewrite y entonces configura tu .htaccess para realizar los redireccionamientos según sea necesario.

Nota: para verificar si tienes activado el mod_rewrite basta con ejecutar este código
Código PHP:
Ver original
  1. <?php phpinfo(); ?>
, allí encontrarás toda la información relacionada con tu servidor php.

Saludos!
  #7 (permalink)  
Antiguo 26/01/2013, 20:35
 
Fecha de Ingreso: abril-2009
Mensajes: 15
Antigüedad: 15 años
Puntos: 0
Respuesta: Redireccionar según URL del navegador

Cita:
Iniciado por danny_ Ver Mensaje
Lo conveniente y aconsejable es lo que comentan emprear e Isabel. Verifica antes si en tu servidor php tienes activado el mod_rewrite y entonces configura tu .htaccess para realizar los redireccionamientos según sea necesario.

Nota: para verificar si tienes activado el mod_rewrite basta con ejecutar este código
Código PHP:
Ver original
  1. <?php phpinfo(); ?>
, allí encontrarás toda la información relacionada con tu servidor php.

Saludos!
Hola, a ver, cree un .php con ese código que me pasaste y lo subí, cuando entro me encuentro con muuuuucha información que no tengo ni la mas mínima idea de que se trata, en que lugar puntualmente me fijo si tengo activado ese mod_rewrite ? saludos

___________________________
___________________________

Lo unico que dice rewrite es lo siguiente

_SERVER["IIS_UrlRewriteModule"] 7.1.0761.0

DIRECTIVE: url_rewriter.tags LOCAL VALUE: a=href,area=href,frame=src,input=src,form=fakeentr y MASTER VALUE: a=href,area=href,frame=src,input=src,form=fakeentr y
  #8 (permalink)  
Antiguo 28/01/2013, 10:39
Avatar de danny_  
Fecha de Ingreso: septiembre-2012
Mensajes: 95
Antigüedad: 11 años, 7 meses
Puntos: 4
Respuesta: Redireccionar según URL del navegador

Te paso un enlace que te será de ayuda, aunque no es exactamente para lo que necesitas, pero se asemeja mucho, no obstante en el podrás ver una imagen donde indican donde lo tienes activo o no. No obstante en caso de no tenerlo activado tendrás que hablar con tu hosting.

http://www.emenia.es/como-crear-urls...-con-htaccess/

Saludos!

Etiquetas: navegador, redirigir, 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 00:36.