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

subdominios en localhost con mod_rewrite

Estas en el tema de subdominios en localhost con mod_rewrite en el foro de Apache en Foros del Web. Hola, me gustaría saber si es posible, y cómo hacerlo, a través de mod_rewrite el trabajar con subdominios en localhost (ya he visto que en ...
  #1 (permalink)  
Antiguo 09/10/2009, 04:03
 
Fecha de Ingreso: octubre-2009
Mensajes: 3
Antigüedad: 14 años, 7 meses
Puntos: 0
subdominios en localhost con mod_rewrite

Hola, me gustaría saber si es posible, y cómo hacerlo, a través de mod_rewrite el trabajar con subdominios en localhost (ya he visto que en un internet-server sí se puede y tengo varios ejemplos de cómo hacerlo).

Necesito que mi sitio interprete de forma dinámica los nombres de subdominios en local. Para no tener que modificar el archivo hosts ni el httpd.conf. Sólo el haccess.

Algo así como :

pepe.localhost ----> hachetetepe://localhost/pepe
juan.localhost ----> hachetetepe://localhost/juan
...
[nomSubDominio].localhost ---->hachetetepe://localhost/[nomSubDominio]


Gracias de antemano!!!!
  #2 (permalink)  
Antiguo 09/10/2009, 08:05
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 1 mes
Puntos: 2534
Respuesta: subdominios en localhost con mod_rewrite

no se puede hacer eso en localhost

osea... foo.localhost es imposible, ya que los subdominios solo funcionan con verdaderos dominios de Internet...

y localhost no es un verdadero dominio...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 09/10/2009, 08:57
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: subdominios en localhost con mod_rewrite

Mensaje trasladado desde Configuración
  #4 (permalink)  
Antiguo 13/10/2009, 03:17
 
Fecha de Ingreso: octubre-2009
Mensajes: 3
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: subdominios en localhost con mod_rewrite

Antes de nada, gracias por la respuesta.

Intentaré explicarme.

Lo que necesito es poder hacer pruebas de url rewriting en localhost.

en mi archivo hosts (windows) he creado un sitio tal que así:

127.0.0.1 w w w.[midominio].es

y el Apache lo resuelve perfectamente como localhost.


en el archivo .htaccess he hecho las siguientes pruebas:

#pasa el parámetro. P.ej: prueba.html --> index.php?tienda=prueba
#Rewriterule ^(.*)\.html$ pruebaRewrite/index.php?id=$1

#abre index.php de carpeta con nombre de archivo html. p.ej: prueba.html --> /prueba
#Rewriterule ^(.*)\.html$ $1

Esto funciona correctamente. Ahora bien, lo que necesitaría es poder trabajar con nombres de subdominio.
A través del siguiente ejemplo no soy capaz de resolverlo.

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTP_HOST} ^(.+)\.midominio\.es
RewriteRule .* /pruebaRewrite/index.php?id=%1 [L]

ó

RewriteRule .* /%1 [L]

¿Podríais ayudarme, por favor?

Gracias,

Serchy
  #5 (permalink)  
Antiguo 13/10/2009, 03:47
 
Fecha de Ingreso: octubre-2009
Mensajes: 3
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: subdominios en localhost con mod_rewrite

Si hago ping a prueba.midominio.es no lo resuelve. Es decir, sólo resuelve en localhost o que tengo definido en mi fichero de hosts, y me gustaría que lo resolviese todo.

¿Es posible hacer esto de forma automática? es decir que el servidor resuelva todos los subdominios hacia la misma IP sin tener que crear cada vez una nueva entrada en el hosts?

Gracias
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 03:49.