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