Subdominios ilimitados con php y htaccess?

Langel Seguir

Beta
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Desde
19 Abr 2013
Mensajes
140
Hola amigos, será posible crear subdominios ilimitados con php y httaccess en un hosting simple compartido en mi caso banahosting?
ejm: (dentro del httaccess algo así...) ./index.php?user=carlos-perales
ejm: (subdominios ilimitados) http://carlos-perales.midominio.com

porfavor espero alguien pueda responder con un ejemplo básico, muchas gracias a todos =)
 

Cicklow

Admin
Épsilon
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
967
tienes que buscar info sobre: wildcards subdomain
 

Carlos Frias

1
Ro
SysManager
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Suscripción a IA
Desde
6 Nov 2016
Mensajes
7.752
@Langel debes crear un registro "Wildcard" usando asterisco en la creación de subdominios, ya que si creas subdominios de forma masiva sin justificación te pueden dar de baja del servicio de hosting. Comentada la solucion uno debes conectarla con la solución dos, programación PHP.
 

OmarCoder

Gamma
Verificación en dos pasos desactivada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Desde
30 Sep 2014
Mensajes
187
De hecho es supersencillo:
1.- Creas el subdominio "*.tusitio.com" en cpanel
1585267900693.png


2.- Creas un archivo .htaccess algo como esto

Configuración de Apache:
RewriteEngine On # Encendemos el motor de reescritura
RewriteCond %{HTTP_HOST} !^www\.omarmonterrey\.com$ [NC] # Excluimos www.sitio.com de nuestra reescritura
RewriteCond %{HTTP_HOST} ^(www\.)?([^\.]+)\.omarmonterrey\.com$ [NC] # Tomamos cualquier subdominio, con o sin www antes
RewriteRule ^$ /subdomain.php?var=%2 [L, QSA] # Mandamos la petición a subdomain.php, la L es para que allí se detenga y no redireccione ni nada y QSA para que envíe los demás parámetros _GET

# Debes cambiar subdomain.php por el archivo que utilizarás, y var por la variable que quieres obtener
# Y cambiar omarmonterrey.com por tu dominio

Y pues, en este ejemplo yo tengo este archivo subdomain.php:

PHP:
<pre>
<?php
    var_dump($_GET);
?>
</pre>

Y el resultado sería algo como:
1585268151540.png
 

Langel

Beta
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Desde
19 Abr 2013
Mensajes
140
De hecho es supersencillo:
1.- Creas el subdominio "*.tusitio.com" en cpanel
Ver el archivo adjunto 230837

2.- Creas un archivo .htaccess algo como esto

Configuración de Apache:
RewriteEngine On # Encendemos el motor de reescritura
RewriteCond %{HTTP_HOST} !^www\.omarmonterrey\.com$ [NC] # Excluimos www.sitio.com de nuestra reescritura
RewriteCond %{HTTP_HOST} ^(www\.)?([^\.]+)\.omarmonterrey\.com$ [NC] # Tomamos cualquier subdominio, con o sin www antes
RewriteRule ^$ /subdomain.php?var=%2 [L, QSA] # Mandamos la petición a subdomain.php, la L es para que allí se detenga y no redireccione ni nada y QSA para que envíe los demás parámetros _GET

# Debes cambiar subdomain.php por el archivo que utilizarás, y var por la variable que quieres obtener
# Y cambiar omarmonterrey.com por tu dominio

Y pues, en este ejemplo yo tengo este archivo subdomain.php:

PHP:
<pre>
<?php
    var_dump($_GET);
?>
</pre>

Y el resultado sería algo como:
Ver el archivo adjunto 230838
Muchas gracias (Y) SI FUNCIONÓ! gracias TEMA CERRADO =)
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba