Ver Mensaje Individual
  #7 (permalink)  
Antiguo 28/10/2011, 12:37
Avatar de Trublux
Trublux
 
Fecha de Ingreso: octubre-2010
Ubicación: Madrid
Mensajes: 355
Antigüedad: 14 años, 2 meses
Puntos: 48
Respuesta: Subdominio con mod_rewrite?

A ver, ¿quieres hacer que?:

Cuando alguien entre en:
http://nombre-usuario.tu-dominio.com
Redirija a:
http://www.tu-dominio.com/nombre-usuario

Para hacer esto tendrías que tener en el VirtualHost este ServerAlias:
Código Apache:
Ver original
  1. ServerAlias *.tu-dominio.com

Y estas condiciones:
Código Apache:
Ver original
  1. RewriteCond %{HTTP_HOST} !^www\.tu-dominio\.com$ [NC]
  2. RewriteCond %{HTTP_HOST} ^([^/\.]+)?\.tu-dominio\.com$ [NC]
  3. RewriteRule ^(.*)$ http://www\.tu-dominio\.com/%1$1 [R=301,L]

P.D.: El ejemplo es con las "www" iniciales, si no las quieres tienes que cambiar la primera "RewriteCond" y la "RewriteRule".

EDITO:
La condición se puede reducir:
Código Apache:
Ver original
  1. RewriteCond %{HTTP_HOST} ^([^/\.(www)]+)?\.tu-dominio\.com$ [NC]
  2. RewriteRule ^(.*)$ http://www\.tu-dominio\.com/%1$1 [R=301,L]
__________________
eZ Publish Developer Basic Legacy
eZ Publish Developer Basics (4.4)
Alojamientos rurales en España

Última edición por Trublux; 28/10/2011 a las 13:35