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.
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 )
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!