thinkphp3.2隱藏模塊名的方法:1、在根目錄下創建一個“.htaccess”文件;2、添加“RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d”;3、在對應模塊下面的“config.php”中設置訪問模塊即可。
本教程操作環境:windows7系統、thinkphp3.2版、Dell G3電腦。
thinkphp3.2怎么隱藏模塊名?
thinkphp 3.2 隱藏入口文件及模塊名
各位在使用TP的過程中肯定對URL的顯示內容有很多疑慮,
立即學習“PHP免費學習筆記(深入)”;
第一、URL長度太長,不美觀也不好記憶
第二、URL會暴露你的文件目錄,對安全也是個隱患
下面介紹如何去掉討厭的index.php
首先需要在根目錄下創建一個.htaccess文件(關于如何在windows下創建.htaccess文件請百度)
里面加入以下內容
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