Maison >cadre php >PensezPHP >Comment masquer le nom du module dans thinkphp3.2

Comment masquer le nom du module dans thinkphp3.2

藏色散人
藏色散人original
2022-12-09 10:11:011855parcourir

Comment masquer le nom du module dans thinkphp3.2 : 1. Créez un fichier ".htaccess" dans le répertoire racine ; 2. Ajoutez "RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d" ; 3. Ajoutez "config" sous le module .php correspondant" pour définir le module d'accès.

Comment masquer le nom du module dans thinkphp3.2

L'environnement d'exploitation de ce tutoriel : système Windows 7, thinkphp version 3.2, ordinateur Dell G3.

Comment masquer le nom du module dans thinkphp3.2 ?

thinkphp 3.2 Masque les fichiers d'entrée et les noms de modules

Vous devez avoir beaucoup de doutes sur le contenu d'affichage de l'URL lorsque vous utilisez TP,

Premièrement, la longueur de l'URL est trop longue, pas belle et difficile à retenir

Deuxièmement, l'URL exposera votre répertoire de fichiers, ce qui constitue également un danger caché pour la sécurité

Voici comment supprimer le méchant index.php

Tout d'abord, vous devez créer un fichier .htaccess dans le répertoire racine (pour plus d'informations sur la façon de créez un fichier .htaccess sous Windows, veuillez vous référer à Baidu )

Comment masquer le nom du module dans thinkphp3.2

Ajoutez le contenu suivant

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)index.php/index.php/1 [QSA,PT,L]

Après avoir enregistré, fermez le fichier et vous avez terminé. À l'avenir, entrez simplement

**
下面是隐藏模块的URL
**
在对应模块下面的config.php中设置
//配置设置默认模块访问模块
‘DEFAULT_MODULE’=> ‘Home’(Home为模块名称),
(注意要隐藏哪个模块在哪个模块下的配置文件下配置,否则关闭多模块访问会出现其他模块不能被访问)
//在公共的配置文件配置,多模块访问
‘MODULE_ALLOW_LIST’ => array( ‘模块名称1’,’模块名称2’,’模块名称3’),

pour terminer

Apprentissage recommandé : "thinkPHP Video Tutorial"

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!

Déclaration:
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