La Red de Conocimientos Pedagógicos - Currículum vitae - thinkphp5 configura el nombre de dominio de segundo nivel

thinkphp5 configura el nombre de dominio de segundo nivel

Recientemente hay un proyecto para separar el terminal móvil y el terminal de PC. Por ejemplo, al visitar xxx.com, se mostrará la página del terminal de PC. Al visitar m.xxx.com, se muestra la página móvil.

Puedes hacer esto en thinkphp5:

Primero, modifica url_domain_deploy a verdadero en application\config.php, como se muestra en la figura:

En segundo lugar, en aplicación\ruta .php reglas de implementación de nombres de dominio registrados.

Entre ellos, m es el nombre del subdominio y mobile es el nombre del módulo. Este párrafo significa que cualquier acceso con m como nombre de subdominio se resolverá en el módulo móvil.

Si está configurado localmente agregarlo a hosts

Además:

Se deben configurar dos hosts virtuales en apache o nginx, uno con nombre de dominio de xxx .com, y otro nombre de dominio es m.xxx.com. Ambos directorios raíz apuntan a la carpeta pública, pero los números de puerto de los dos no pueden ser los mismos.

Referencia: /manual/thinkphp5/118039