Foros del Web » Administración de Sistemas » Apache »

mod_rewrite + subdominios dinámicos

Estas en el tema de mod_rewrite + subdominios dinámicos en el foro de Apache en Foros del Web. Hola! necesito crear, subdominios de manera dinámica... pienso yo que se puede hacer con mod_rewrite... Exáctamente lo que yo quiero hacer es ésto: Que... cualquiercosa.midominio.com ...
  #1 (permalink)  
Antiguo 14/11/2007, 16:22
Avatar de yrduk  
Fecha de Ingreso: enero-2007
Ubicación: Caracas, Venezuela
Mensajes: 277
Antigüedad: 17 años, 2 meses
Puntos: 3
mod_rewrite + subdominios dinámicos

Hola! necesito crear, subdominios de manera dinámica... pienso yo que se puede hacer con mod_rewrite... Exáctamente lo que yo quiero hacer es ésto:

Que... cualquiercosa.midominio.com
Sea dirigida a... archivo.php?id=$1

Donde $1 sería "cualquiercosa" ...


Saludetes
  #2 (permalink)  
Antiguo 14/11/2007, 17:16
 
Fecha de Ingreso: noviembre-2007
Mensajes: 157
Antigüedad: 16 años, 4 meses
Puntos: 3
Re: mod_rewrite + subdominios dinámicos

Sí, pero necesitas configurar tus zonas dns para ello.
En tu servidor de DNS claro, nada de Apache.
Eso, o tienes que dar de alta cada subdominio que quieras usar.
  #3 (permalink)  
Antiguo 14/11/2007, 18:33
Avatar de yrduk  
Fecha de Ingreso: enero-2007
Ubicación: Caracas, Venezuela
Mensajes: 277
Antigüedad: 17 años, 2 meses
Puntos: 3
Re: mod_rewrite + subdominios dinámicos

Hola Lanselot, gracias por tu respuesta, pero configurarlos como? que es lo que tengo que configurar...
  #4 (permalink)  
Antiguo 14/11/2007, 19:15
 
Fecha de Ingreso: noviembre-2007
Mensajes: 157
Antigüedad: 16 años, 4 meses
Puntos: 3
Re: mod_rewrite + subdominios dinámicos

Tu servidor DNS(bind probablemente)... si no tienes, pregunta en tu hosting.

Pero si quieres usar solo unos pocos subdominios no te hará falta, depende del uso que quieras darle.

Saludos.
  #5 (permalink)  
Antiguo 15/11/2007, 02:39
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 19 años, 5 meses
Puntos: 48
Re: mod_rewrite + subdominios dinámicos

Para la parte del mod_rewrite he encontrado esto http://keyboarddance.wordpress.com/2...sing-htaccess/
Cita:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.yourwebsite.com
RewriteCond %{HTTP_HOST} ([^.]+)\.yourwebsite.com
RewriteRule ^(.*)$ /path_to_your_site/httpdocs/work_out.php?url=%1
Si tienes otros subdominios aparte del www que no quieres redireccionar, tendrias que añadir mas RewriteCond como la del www .
  #6 (permalink)  
Antiguo 15/11/2007, 12:08
Avatar de yrduk  
Fecha de Ingreso: enero-2007
Ubicación: Caracas, Venezuela
Mensajes: 277
Antigüedad: 17 años, 2 meses
Puntos: 3
Re: mod_rewrite + subdominios dinámicos

Hola Darkj, puse el código que dijiste, y al provar cualquier subdominio --> 123456.midominio.com aparece "Problema al cargar la página" ... Es que lo que yo quiero hacer, es ofrecer subdominios gratuitos... donde la variable que este $variable.dominio.com vaya a un .php donde se busque la URL que tiene que tener como src el frame...

Lanselot, que es lo que tengo que configurar de los DNS :$ no te entiendo :( los DNS del hosting ya están... que es lo que tengo que configurar ahora?
  #7 (permalink)  
Antiguo 15/11/2007, 12:20
Avatar de yrduk  
Fecha de Ingreso: enero-2007
Ubicación: Caracas, Venezuela
Mensajes: 277
Antigüedad: 17 años, 2 meses
Puntos: 3
Re: mod_rewrite + subdominios dinámicos

estuve investigando más, y he visto que se hace en el archivo httpd.conf alguien sabe algo?
  #8 (permalink)  
Antiguo 15/11/2007, 17:16
 
Fecha de Ingreso: noviembre-2007
Mensajes: 157
Antigüedad: 16 años, 4 meses
Puntos: 3
Re: mod_rewrite + subdominios dinámicos

Boh, se envió el post antes de tiempo :( Seguir leyendo abajo xD
  #9 (permalink)  
Antiguo 15/11/2007, 17:18
 
Fecha de Ingreso: noviembre-2007
Mensajes: 157
Antigüedad: 16 años, 4 meses
Puntos: 3
Re: mod_rewrite + subdominios dinámicos

A ver, te explico un poco como funciona.
Cuando tu pides la página www.mipagina.com, el navegador consulta a un servidor DNS cuál es la IP de ese host, así sabe a qué ordenador pedir ese documento.

Cuando pides la pagina hola.mipagina.com, el navegador también la consulta. Pero, ¡oh!, resulta que el servidor DNS no sabe qué contestarle, porque no tiene la respuesta. Así que no va a encontrar la IP necesaria para pedir la página.

Pues bien, tienes que configurar el servidor DNS, para que responda correctamente a esta petición. Ya tienes por donde investigar ;)
  #10 (permalink)  
Antiguo 16/11/2007, 15:27
Avatar de yrduk  
Fecha de Ingreso: enero-2007
Ubicación: Caracas, Venezuela
Mensajes: 277
Antigüedad: 17 años, 2 meses
Puntos: 3
Re: mod_rewrite + subdominios dinámicos

Muchas gracias Lanselot! ahi me pongo a investigar :D
  #11 (permalink)  
Antiguo 05/02/2010, 18:13
 
Fecha de Ingreso: febrero-2010
Mensajes: 1
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: mod_rewrite + subdominios dinámicos

Encontré una manera ya de hacer todo lo de los subdominios dinámicos

http://docs.google.com/View?id=d72ww48_3c4fzbqhk

ahí está en ese documento.
  #12 (permalink)  
Antiguo 07/02/2010, 12:14
Avatar de marcosw  
Fecha de Ingreso: febrero-2008
Mensajes: 75
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: mod_rewrite + subdominios dinámicos

Hola

Acabo de hacer lo que estas pidiendo. lo que hice fue lo siguiente:

1. Entra al cpanel de mi hosting y crea un subdominio: *
Solo pon asterisco como nombre de subdominio y en dirección deja lo que salga por defecto, en el caso que no sea un dominio agregado, si es dominio agregado arregla la dirección dependiendo de como se llame el dominio, si alguna vez haz creado subdominios entenderas lo que enredadamente trato de explicar.
El asterisco hace que acepte como subdominio todo lo que pongas antes del dominio sin haberlo creado, para comprobarlo escribe: loquequieras.dominio.com y deberá cargar el index de dominio.com

2. En el .htaccess escribe lo siguiente:

RewriteEngine on

RewriteCond %{HTTP_HOST} !^(www|ftp|mail|localhost)\.dominio\.com$ [NC]
RewriteCond %{HTTP_HOST} ^(.*)\.dominio\.com$ [NC]

RewriteRule ^(.*)$ http://www.dominio.com/archivo.php?var=%1 [L,NC]

eso es todo.

Lo de la referencia al valor que requieres se hace con el %1 sino funciona asi prueba con $1, uno de los dos debe funcionar.

El .htacess debe estar ubicado en la carpeta a la que quieras aplicarlo como supongo que quieres aplicarlo al .com debe estar en la raiz del .com
__________________
Marcos
Anuncie Gratis, encuentre lo que desee adquirir.
anuncie gratis en Perú
http://www.adisperu.com
  #13 (permalink)  
Antiguo 10/02/2010, 23:12
 
Fecha de Ingreso: noviembre-2009
Mensajes: 58
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: mod_rewrite + subdominios dinámicos

yo tengo un problemita con eso, tengo agregado ya * en DNS como cname
agrego el .htaccess y cualquier subdominio me acepta pero al parecer no funciona bien el .htaccess porque solo me sale "Great Success !
Apache is working on your cPanel® and WHM™ Server..." en cualquier subdominio, que son los variables de lo que quiero mostrar.
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 18:46.