亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

 更新時間:2020年02月11日 13:30:09   作者:Karagrade  
這篇文章主要介紹了tp5.0框架隱藏index.php入口文件及模塊和控制器的方法,結(jié)合實例形式分析thinkPHP5.0隱藏index.php入口文件及模塊和控制器的具體配置方法、操作技巧與相關(guān)注意事項,需要的朋友可以參考下

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

1. 隱藏入口文件:

[ IIS ]

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

<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)用入口文件的同級目錄下

<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)是這樣寫,嘗試不中,修改成一下可以
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訪問地址則變成:

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入門教程》、《thinkPHP模板操作技巧總結(jié)》、《ThinkPHP常用方法總結(jié)》、《codeigniter入門教程》、《CI(CodeIgniter)框架進(jìn)階教程》、《Zend FrameWork框架入門教程》及《PHP模板技術(shù)總結(jié)》。

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

相關(guān)文章

  • 高性能PHP框架Symfony2經(jīng)典入門教程

    高性能PHP框架Symfony2經(jīng)典入門教程

    這篇文章主要介紹了高性能PHP框架Symfony2的入門教程,對于學(xué)習(xí)Symfony2的朋友有很好的學(xué)習(xí)借鑒價值,需要的朋友可以參考下
    2014-07-07
  • PHP利用Cookie設(shè)置用戶30分鐘未操作自動退出功能

    PHP利用Cookie設(shè)置用戶30分鐘未操作自動退出功能

    這篇文章主要介紹了PHP利用Cookie設(shè)置用戶30分鐘未操作自動退出功能,需要的朋友可以參考下
    2017-07-07
  • PHP使用QR Code生成二維碼實例

    PHP使用QR Code生成二維碼實例

    這篇文章主要介紹了PHP使用QR Code生成二維碼實例,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • php解決約瑟夫環(huán)示例

    php解決約瑟夫環(huán)示例

    這篇文章主要介紹了php解決約瑟夫環(huán)示例,需要的朋友可以參考下
    2014-04-04
  • tp5框架無刷新分頁實現(xiàn)方法分析

    tp5框架無刷新分頁實現(xiàn)方法分析

    這篇文章主要介紹了tp5框架無刷新分頁實現(xiàn)方法,結(jié)合實例形式分析了thinkPHP5框架無刷新分頁相關(guān)原理、實現(xiàn)步驟與操作注意事項,需要的朋友可以參考下
    2019-09-09
  • laravel中的一些簡單實用功能

    laravel中的一些簡單實用功能

    這篇文章主要給大家介紹了關(guān)于laravel中一些簡單實用功能的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • Laravel的Auth驗證Token驗證使用自定義Redis的例子

    Laravel的Auth驗證Token驗證使用自定義Redis的例子

    今天小編就為大家分享一篇Laravel的Auth驗證Token驗證使用自定義Redis的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09
  • php批量修改表結(jié)構(gòu)實例

    php批量修改表結(jié)構(gòu)實例

    下面小編就為大家?guī)硪黄猵hp批量修改表結(jié)構(gòu)實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • php簡單實現(xiàn)MVC

    php簡單實現(xiàn)MVC

    文章簡單介紹了MVC的概念,php中的MVC,使用MVC的原因,以及如何簡單是先MVC,非常詳細(xì),這里推薦給大家。
    2015-02-02
  • 分享下頁面關(guān)鍵字抓取www.icbase.com站點代碼(帶asp.net參數(shù)的)

    分享下頁面關(guān)鍵字抓取www.icbase.com站點代碼(帶asp.net參數(shù)的)

    這篇文章主要介紹了分享下頁面關(guān)鍵字抓取www.icbase.com站點代碼(帶asp.net參數(shù)的)的相關(guān)資料,需要的朋友可以參考下
    2014-01-01

最新評論