Foros del Web » Programando para Internet » ASP Clásico »

subdominios dinamicos

Estas en el tema de subdominios dinamicos en el foro de ASP Clásico en Foros del Web. como puedo hacer para que cuando alguien escriba un subdominio, yo pueda recibir este como parametro para consultarlo en la base de datos? ejem: yo ...
  #1 (permalink)  
Antiguo 24/10/2003, 01:20
 
Fecha de Ingreso: febrero-2002
Mensajes: 54
Antigüedad: 22 años, 3 meses
Puntos: 0
subdominios dinamicos

como puedo hacer para que cuando alguien escriba un subdominio, yo pueda recibir este como parametro para consultarlo en la base de datos?

ejem: yo tengo un dominio www.amarillas.com si alguien escribe www.graficas.amarillas.com, yo pueda recibir "graficas" para poder buscarlo dentro de la base de datos, y redireccionarlo a otra pagina.

para no tener que registrar un subdominio para cada empresa, pq son muchas.

algo como lo que hacen en la pagina: www.esgay.com (perdon por el ejemplo, pero fue el unico que encotre).
si uds escriben www.juan.esgay.com (o cualquier otro subdominio) ese sitio toma la palabra juan, y la pone en toda la pagina.

gracias
  #2 (permalink)  
Antiguo 24/10/2003, 13:19
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Se me ocurrió algo así. Funciona definiendo la variable URL con el ejemplo que pasaste, pero descomentando la siguiente línea debería funcionar bien en un caso real:


<%
URL = "www.graficas.amarillas.com"
'URL = request.servervariables("SERVER_NAME")

PrimerPunto = InStr(URL, ".")
SegundoPunto = InStr(PrimerPunto + 1, URL, ".")
Subdominio = Mid(URL, PrimerPunto + 1, SegundoPunto - 5)
Response.Write Subdominio
%>


Seguro es más sencillo.. pero fue lo primero que se me ocurrió ;)
__________________
...___...
  #3 (permalink)  
Antiguo 25/10/2003, 10:59
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
y que pasaria si alguien escribe el subdominio como es normal.. sin las www.
asi: http://graficas.amarillas.com

tambien funcionaria?
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #4 (permalink)  
Antiguo 25/10/2003, 12:47
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
no. pero se puede validar fácilmente preguntando primero si el url comienza por "www". si es así, se aplica lo anterior. sino, se aplicaría otra cosa que podría ser...


PrimerPunto = InStr(URL, ".")
subdomino = Left(url, PrimerPunto - 1)

o sea que quedaría masomenos así:


<%
URL = "www.graficas.amarillas.com"
'URL = request.servervariables("SERVER_NAME")

If LCase(Left(URL, 3)) = "www" Then

PrimerPunto = InStr(URL, ".")
SegundoPunto = InStr(PrimerPunto + 1, URL, ".")
Subdominio = Mid(URL, PrimerPunto + 1, SegundoPunto - 5)
Response.Write Subdominio

Else

PrimerPunto = InStr(URL, ".")
subdomino = Left(url, PrimerPunto - 1)
Response.Write Subdominio

End if
%>


... aunque no lo verifiqué
__________________
...___...
  #5 (permalink)  
Antiguo 25/10/2003, 23:43
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
perfecto
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #6 (permalink)  
Antiguo 27/10/2003, 13:33
 
Fecha de Ingreso: enero-2003
Ubicación: punta arenas
Mensajes: 65
Antigüedad: 21 años, 5 meses
Puntos: 0
De acuerdo me gustó la idea pero ...

me gustó la idea, pero una consultita.

ese código lo inserto en el index que quiero que cargue al ingresar el subdominio en la barra de direcciones?


gracias, disculpen la ignorancia.
  #7 (permalink)  
Antiguo 19/03/2004, 18:08
 
Fecha de Ingreso: febrero-2002
Mensajes: 54
Antigüedad: 22 años, 3 meses
Puntos: 0
si, claro debes usar el script en el index, o en la pagina donde quieras tomar el subdominio!
  #8 (permalink)  
Antiguo 20/08/2004, 05:31
Avatar de fermar21  
Fecha de Ingreso: marzo-2004
Ubicación: San Nicolas - Bs. As.
Mensajes: 294
Antigüedad: 20 años, 2 meses
Puntos: 0
Y como hago para que al escribir cualquier subdominio (Ej. loquesea.dominio.com) se me redirecciones siempre a la misma pagina? Algo asi como un catchall de subdominios

Gracias,
Saludos
__________________
Fernando Marinzulich
Programador Web (PHP/MySQL/Jquery)
  #9 (permalink)  
Antiguo 24/11/2004, 11:13
 
Fecha de Ingreso: noviembre-2004
Mensajes: 2
Antigüedad: 19 años, 6 meses
Puntos: 0
La verdad es que a mi me seria de una enorme utilidad saber como redirigirlo todo a un mismo sitio, si alguien lo sabe que lo postee, por favor.
  #10 (permalink)  
Antiguo 19/02/2005, 01:13
 
Fecha de Ingreso: enero-2003
Ubicación: punta arenas
Mensajes: 65
Antigüedad: 21 años, 5 meses
Puntos: 0
super sencillo

se le coloca una sesion que nunca existio y le damos a donde queremos que se dirija

ejemplo.


<%
if session("5645454654") = "" then response.redirect "http://www.pagina.com"%>
<html>
.....
</html>
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:04.