thinkphp3.2怎么隱藏模塊名

thinkphp3.2隱藏模塊名的方法:1、在根目錄下創建一個“.htaccess”文件;2、添加“RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d”;3、在對應模塊下面的“config.php”中設置訪問模塊即可。

thinkphp3.2怎么隱藏模塊名

本教程操作環境:windows7系統、thinkphp3.2版、Dell G3電腦。

thinkphp3.2怎么隱藏模塊名?

thinkphp 3.2 隱藏入口文件及模塊名

各位在使用TP的過程中肯定對URL的顯示內容有很多疑慮,

立即學習PHP免費學習筆記(深入)”;

第一、URL長度太長,不美觀也不好記憶

第二、URL會暴露你的文件目錄,對安全也是個隱患

下面介紹如何去掉討厭的index.php

首先需要在根目錄下創建一個.htaccess文件(關于如何在windows下創建.htaccess文件請百度)

thinkphp3.2怎么隱藏模塊名

里面加入以下內容

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

保存后關閉文件,完成。以后只需輸入

** 下面是隱藏模塊的URL ** 在對應模塊下面的config.php中設置 //配置設置默認模塊訪問模塊 ‘DEFAULT_MODULE’=>?‘Home’(Home為模塊名稱), (注意要隱藏哪個模塊在哪個模塊下的配置文件下配置,否則關閉多模塊訪問會出現其他模塊不能被訪問) //在公共的配置文件配置,多模塊訪問 ‘MODULE_ALLOW_LIST’?=>?array(?‘模塊名稱1’,’模塊名稱2’,’模塊名稱3’),

完成

推薦學習:《thinkPHP視頻教程

? 版權聲明
THE END
喜歡就支持一下吧
點贊13 分享