| |||
crear subdominios automaticamente Hola a todos. Estoy haciendo un proyecto, una web en la que al registrarse alguien se cree automaticamente un subdominio sin necesidad de tener que entrar en el panel de control de mi hosting. Por ejemplo: mi web es www.miweb.com y al registrare luis se le crea automaticamente un subdominio del tipo www.luis.miweb.com. Se que esto es posible porque lo he leido en muchos foros pero ninguno me ha ayudado mucho. Otra cosa que puede influir en esto es que quiero que el contenido y estilo de pagina del index principal sea igual al de los subdominios que se creen pero que se pueda modificar su correo electronico, por ejemplo. Para que lo entendais. Luis se registra, introduce su nombre de usuario (luis), una contraseña y su correo electronico. El subdominio que se le crea es una pagina exactamente igual al index (www.miweb.com) pero cambiando el correo (por el suyo) y su direccion (www.luis.miweb.com). No se si me habes enendido. No entiendo mucho del tema asi que espero que me ayudeis con explicaciones que las pueda entender. Un saludo a todos |
| |||
Re: crear subdominios automaticamente antes de pensar en la parte que hay que hacer con php, para poder adutarle, es importante que nos diga cual servidor web utiliza? |
| |||
Re: crear subdominios automaticamente july28: Unicamente los servidores de DNS tienen potestad para crear subdominios de un dominio existente. Ahora el dominio debe estar alojado es decir la zona del dominio debe estar en ese servidor de dns. Caundo creas un subdominio, se crea de esta forma: nuevousuario.tudominio.com y se apunta a la IP que tu quieras; si es la misma ip del dominio, pues cuando el nuevo usuario quiera entrar asi: http://nuevousuario.tudominio.com le aparecera la pagina de inicio de tu dominio; para que salga otra pagina que no sea la de inicio de tu dominio debes crear virtualhosts para el dominio central y para subdominio en el archivo de configuracion del apache. Saludos Y espero te ayude Franco P.S. Asimismo los servidores de dns admiten la utilizacion de * como para dirigir cualquier subdominio hacia la pagina de entrada del dominio inicial. |
| |||
Re: crear subdominios automaticamente En el servidor DNS creas un alias (CNAME) *.tudominio.com --> tudominio.com En Apache debes ingresar la siguiente linea: ServerAlias *.tudominio.com Luego de esto ya te aseguras que cualquier subdominio irá al mismo index.php que se encuentra en la carpeta pricipal de tu hosting. En ese index.php debes evaluar el dominioo y fijarte que subdominio está llamando, por ejemplo... Código PHP: Con la variable $subdominio ya puedes seguir programando, por ejemplo Código PHP: Para terminar, cabe destacar que esa configuración del DNS y de Apache muchas veces no se puede hacer depende del proveedor de hosting. En todo caso le puedes pedir al admninistrador que configure esto por ti. Saludos |