Múltiples Apache vhost apuntando al mismo directorio

Múltiples Apache vhost apuntando al mismo directorio

Tengo diferentes dominios y varios hosts virtuales Apache relacionados que apuntan al mismo directorio. Entonces, básicamente, los diferentes dominios (midominio.com, midominio.de, midominio.fr) comparten el mismo sitio y los mismos archivos.

Todo funciona bien y el usuario que accede a midominio.com encuentra el mismo contenido que el usuario que accede a midominio.de.

Pero para algunos archivos .php necesito cambiar el contenido, según el dominio utilizado por el usuario para conectarse al sitio; es decir, el usuario que viene de midominio.com tendrá contenidos diferentes al usuario que viene de midominio.fr

Y la pregunta es: ¿cómo puedo entender en php qué dominio está en uso por parte de ese usuario? ¿Existe alguna variable o función que pueda ayudar a comprender si un determinado usuario proviene de midominio.com o midominio.fr?

Respuesta1

Simplemente examine el Hostencabezado, eso es exactamente lo que hace Apache para determinar el host.

Utilice $_SERVER['HTTP_HOST']o $_SERVER['SERVER_NAME'].

información relacionada