Maison > développement back-end > tutoriel php > Comment déployer des noms de domaine de deuxième niveau dans le framework tp5

Comment déployer des noms de domaine de deuxième niveau dans le framework tp5

little bottle
Libérer: 2023-04-06 08:10:01
avant
6236 Les gens l'ont consulté

Certains projets doivent séparer le terminal mobile et le terminal PC. Par exemple, lors de la visite de xxx.com, la page du terminal PC s'affichera. Lors de la visite de m.xxx.com, la page mobile s'affiche. Le contenu principal de cet article est de configurer le nom de domaine de deuxième niveau dans tp5. Je le partagerai ici avec des amis dans le besoin.

Vous pouvez le faire dans thinkphp5 :

Tout d'abord, modifiez url_domain_deploy sur true dans applicationconfig.php, comme suit :

'url_domain_deploy' =>  true
Copier après la connexion

Deuxièmement, enregistrez le déploiement du nom de domaine dans applicationroute Règle .php.

Où m est le nom du sous-domaine et mobile est le nom du module. Ce paragraphe signifie que tout accès avec m comme nom de sous-domaine sera résolu vers le module mobile.

<?phpuse think\Route;
Route::domain(&#39;m&#39;,&#39;mobile&#39;);
Copier après la connexion

S'il est configuré localement, ajoutez

127.0.0.1  xxx.com127.0.0.1  m.xxx.com
Copier après la connexion

En plus :
Configurez deux hôtes virtuels sous Apache ou Nginx, un Le nom de domaine est xxx. com, et l’autre nom de domaine est m.xxx.com. Les répertoires racine pointent tous deux vers le dossier public, mais les numéros de port des deux ne peuvent pas être identiques.

Tutoriels associés : Tutoriel vidéo PHP

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:cnblogs.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal