Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/08/2010, 18:44
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: Como Crear como subdominio a cada usuario que se registre un sitio web co

Zack78:
efectivamente todo depende de como esté configurado tu servidor, en el caso de apache, hay una forma especial de crear subdominios que es creando sub-carpetas dentro de otra carpeta específica según te lo indique tu administrador.
Eso no es igual en todos los hostings, por ejemplo en uno de los que yo uso

tengo una carpeta subdomains
si dentro de esta creo otras de nombre, guillermo, carlos etc.
automáticamente se me crean los subdominios
guillermo.midominio.com
carlos.midominio.com

la configuración de virtualhost se realiza asi
<Virtualhost 200.22.31.189>
DocumentRoot "/www/webs/emprear.com/htdocs"
VirtualDocumentRoot /www/webs/emprear.com/subdomains/%1
vhost_common
ErrorLog logs/error_subdominios.txt
LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon
CustomLog logs/subdominios_log.txt vcommon
<Directory "R:/users/webs/emprear.com/subdomains/">
Options FollowSymLinks MultiViews +ExecCGI -indexes
AllowOverride AuthConfig
AllowOverride all
Order allow,deny
Allow from all
</Directory>
AddType application/x-httpd-php .php
</VirtualHost>


La clave esta en usar la directiva VirtualDocumentRoot y pasarle al final el %1 que equivale a a la primera parte del nombre de dominio que se tipee en la url.

sin necesidad de dar intervención al administrador del hosting ó utilizar Cpanel u otra herramienta.
Si tu hosting usa esta config. bastara que al momento de registrar usuarios crees la carpeta correspondiente

saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.