国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

thinkphp隱藏index.php/home并允許訪問其他模塊的實現方法

2024-05-04 23:51:00
字體:
來源:轉載
供稿:網友

想要達成的效果很簡單,我有兩個模塊,Home、Wechat。

http://localhost/index.php/home/index/index 縮短為: http://localhost/index/index

http://localhost/index.php/wechat/index/index 縮短為: http://localhost/wechat/index/index

隱藏index.php,這個比較簡單,我開啟.htaccess的支持就行,具體配置執行百度吧,我用的是apache2,建立一個軟連接就成

ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load

重啟服務

然后,什么都不用做,index.php就被隱藏了

<IfModule mod_rewrite.c>RewriteEngine onRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]</IfModule>

這就是ThinkPHP默認的.htaccess文件內容,可以看到,index.php已經可以被省略了

然后就是home的隱藏,如果我們直接在.htaccess文件中寫上home,那么,其他的模塊我們就無法訪問了,就只有使用thinkphp提供的機制了

這里說法就很多了,但我發現,大多都直說了一部分,都沒人說完整的。

我的做法是這樣的

在Common/Conf/config.php中加入配置

'DEFAULT_MODULE' => 'Home','MODULE_ALLOW_LIST' => array('Home','Wechat')

其中‘MODULE_ALLOW_LIST'的值是你所有允許訪問的模塊名,只有寫在這里面的模塊才能被訪問。

最后,很多人說的在index.php中加入

define('BIND_MODULE','Home');

以上所述是小編給大家介紹的thinkphp隱藏index.php/home并允許訪問其他模塊的實現方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 南充市| 都江堰市| 虹口区| 谢通门县| 老河口市| 皋兰县| 定远县| 中牟县| 方城县| 永善县| 庆元县| 东台市| 海门市| 肃北| 大理市| 梨树县| 甘泉县| 肥城市| 昭苏县| 婺源县| 阜康市| 鄂伦春自治旗| 修武县| 仙桃市| 新沂市| 达州市| 昌都县| 页游| 潜山县| 新邵县| 水城县| 垫江县| 丰原市| 山东| 望谟县| 南陵县| 贵州省| 安国市| 平果县| 临沂市| 尖扎县|