2010-04-20 26 views
5

Quiero establecer un subdominio para todos los usuarios del sitio, como www.companyname.mydomain.com Me gustaría usar htaccess para esto.Configuración de subdominios usando htaccess

cuando alguien solicita www.companyname.mydomain.com se debe redirigir a myfile.php? Name = nombredeempresa

¿Cómo puedo lograr esto usando un archivo .htaccess?

Gracias por la consideración.

+0

Como intenta crear nuevos hosts virtuales, no creo que pueda. Estoy bastante seguro de que necesita modificar la configuración principal de Apache en lugar de utilizar el enfoque por directorio. – Quentin

+0

@milan: ¡Bienvenido a StackOverflow! Tenga en cuenta que es probable que su pregunta se traslade a http://ServerFault.com, que se centra en la configuración del servidor, etc. Si esto sucede, se proporcionará un enlace a la nueva ubicación de la pregunta en el cuadro gris grande a continuación. –

Respuesta

1

Asegúrese de que este sitio web esté configurado para responder a * .midominio.com.

RewriteCond %{http_host} ^www.(\w+).mydomain.com [NC] 
RewriteRule ^.*$   /myfile.php?name=%1 [L] 

Es posible que desee ajustar ^.*$, ya que esta comprobación volverá a escribir independientemente de lo que viene después www.companyname.mydomain.com.

+0

¿cómo puedo configurar mi sitio web de tal manera que responda a * .midominio.com? Estoy usando cpanel en el servidor – milan

+0

No tengo ninguna experiencia configurando apache, supongo que es una pregunta que vale la pena preguntar en serverfault.com. – Fabian

Cuestiones relacionadas