濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > tp5.0框架隱藏index.php入口文件及模塊和控制器的方法分析

tp5.0框架隱藏index.php入口文件及模塊和控制器的方法分析

熱門(mén)標(biāo)簽:岳陽(yáng)外呼型呼叫中心系統(tǒng)在哪里 騰訊外呼管理系統(tǒng) 昭通辦理400電話 山西探意電話機(jī)器人 百應(yīng)電話機(jī)器人服務(wù) 河南電銷卡外呼系統(tǒng)哪家強(qiáng) 山西回?fù)芡夂粝到y(tǒng) 青島語(yǔ)音外呼系統(tǒng)招商 揚(yáng)州地圖標(biāo)注app

本文實(shí)例講述了tp5.0框架隱藏index.php入口文件及模塊和控制器的方法。分享給大家供大家參考,具體如下:

1. 隱藏入口文件:

[ IIS ]

在IIS的高版本下面可以配置web.Config,在中間添加rewrite節(jié)點(diǎn):

rewrite>
 rules>
 rule name="OrgPage" stopProcessing="true">
 match url="^(.*)$" />
 conditions logicalGrouping="MatchAll">
 add input="{HTTP_HOST}" pattern="^(.*)$" />
 add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
 add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
 /conditions>
 action type="Rewrite" url="index.php/{R:1}" />
 /rule>
 /rules>
 /rewrite>

[ Apache ]

httpd.conf配置文件中加載了mod_rewrite.so模塊

AllowOverride None 將None改為 All

把下面的內(nèi)容保存為.htaccess文件放到應(yīng)用入口文件的同級(jí)目錄下

IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]//此處與官網(wǎng)不同,官網(wǎng)是這樣寫(xiě),嘗試不中,修改成一下可以
RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
/IfModule>

2. 模塊和控制器隱藏:

public目錄下的index.php入口文件里添加define('BIND_MODULE', 'index/index');,如下:

?php
// [ 應(yīng)用入口文件 ]
define('BIND_MODULE', 'index/index');
// 定義應(yīng)用目錄
define('APP_PATH', __DIR__ . '/../application/');
// 加載框架引導(dǎo)文件
require __DIR__ . '/../thinkphp/start.php';

設(shè)置后,我們的URL訪問(wèn)地址則變成:

http://serverName/index.php/操作/[參數(shù)名/參數(shù)值...]

擴(kuò)展:

tp5.1隱藏控制器和模塊與5.0不同,入口文件中修改如下:

Container::get('app')->bind('index/index')->run()->send()

更多關(guān)于thinkPHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《ThinkPHP入門(mén)教程》、《thinkPHP模板操作技巧總結(jié)》、《ThinkPHP常用方法總結(jié)》、《codeigniter入門(mén)教程》、《CI(CodeIgniter)框架進(jìn)階教程》、《Zend FrameWork框架入門(mén)教程》及《PHP模板技術(shù)總結(jié)》。

希望本文所述對(duì)大家基于ThinkPHP框架的PHP程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:
  • Thinkphp5 如何隱藏入口文件index.php(URL重寫(xiě))
  • 淺談thinkphp的nginx配置,以及重寫(xiě)隱藏index.php入口文件方法
  • Thinkphp通過(guò)一個(gè)入口文件如何區(qū)分移動(dòng)端和PC端
  • thinkphp3.2中Lite文件替換框架入口文件或應(yīng)用入口文件的方法
  • ThinkPHP中url隱藏入口文件后接收alipay傳值的方法
  • ThinkPHP入口文件設(shè)置及相關(guān)注意事項(xiàng)分析
  • thinkphp隱藏index.php/home并允許訪問(wèn)其他模塊的實(shí)現(xiàn)方法
  • ThinkPHP框架里隱藏index.php
  • Nginx配置PATHINFO隱藏thinkphp index.php
  • ThinkPHP3.2.3框架實(shí)現(xiàn)的空模塊、空控制器、空操作,跳轉(zhuǎn)到錯(cuò)誤404頁(yè)面圖文詳解
  • thinkphp3.2實(shí)現(xiàn)跨控制器調(diào)用其他模塊的方法
  • ThinkPHP中URL路徑訪問(wèn)與模塊控制器之間的關(guān)系

標(biāo)簽:寶雞 婁底 黃南 湛江 宜賓 南陽(yáng) 銅川 鎮(zhèn)江

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《tp5.0框架隱藏index.php入口文件及模塊和控制器的方法分析》,本文關(guān)鍵詞  tp5.0,框架,隱藏,index.php,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《tp5.0框架隱藏index.php入口文件及模塊和控制器的方法分析》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于tp5.0框架隱藏index.php入口文件及模塊和控制器的方法分析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    洪湖市| 绍兴县| 开远市| 达拉特旗| 永善县| 比如县| 宾川县| 台北市| 额敏县| 宁化县| 宣化县| 建始县| 策勒县| 天门市| 玉龙| 北海市| 慈利县| 沿河| 沁水县| 微博| 邵东县| 城市| 且末县| 保定市| 松江区| 舒城县| 洪江市| 斗六市| 屯门区| 讷河市| 远安县| 赤壁市| 周至县| 延吉市| SHOW| 郯城县| 茌平县| 林芝县| 杭锦后旗| 老河口市| 开远市|