新聞中心
1.4.2 入口文件(2)
作者:劉琨 2017-11-23 17:26:15
云計算 《Yii框架深度剖析》第1章初識PHP框架技術(shù),本章首先介紹PHP語言發(fā)展歷史及其適合的應(yīng)用領(lǐng)域,然后講解PHP框架技術(shù)的概念并仿照Yii框架源碼自定義一個框架,其中包括MVC框架模式、單入口模式和應(yīng)用(前端控制器模式)的實現(xiàn)。讀者在充分了解了這部分內(nèi)容后,將正式進入到Y(jié)ii框架的學(xué)習(xí)。本節(jié)為大家介紹入口文件。

創(chuàng)新互聯(lián)憑借專業(yè)的設(shè)計團隊扎實的技術(shù)支持、優(yōu)質(zhì)高效的服務(wù)意識和豐厚的資源優(yōu)勢,提供專業(yè)的網(wǎng)站策劃、網(wǎng)站設(shè)計制作、成都網(wǎng)站制作、網(wǎng)站優(yōu)化、軟件開發(fā)、網(wǎng)站改版等服務(wù),在成都十載的網(wǎng)站建設(shè)設(shè)計經(jīng)驗,為成都上千余家中小型企業(yè)策劃設(shè)計了網(wǎng)站。
1.4.2 入口文件(2)
在此塊配置項中,把“AllowOverride None”修改成“AllowOverride All”,即允許Apache服務(wù)器調(diào)用.htaccess文件,在需要時針對目錄改變服務(wù)器的配置。
提示:
httpd. conf配置文件中的AllowOverride會根據(jù)設(shè)定的值決定是否讀取目錄中的.htaccess文件,來改變原來所設(shè)置的權(quán)限。為避免用戶自行建立.htaccess文件修改訪問權(quán)限,httpd.conf文件中默認設(shè)置每個目錄為:AllowOverride None。
All:讀取.htaccess文件的內(nèi)容,修改原來的訪問權(quán)限。
None:不讀取.htaccess文件。
(2)實現(xiàn)禁止訪問除入口文件之外的PHP文件
在Apache服務(wù)器的目錄級配置文件.htaccess文件中添加“deny from all”(表示全部IP地址都不許可,相對地,“allow from all”表示全部都允許),即可實現(xiàn)包含該.htaccess的文件夾不允許被外部訪問。接下來創(chuàng)建protected目錄,并把需要保護的文件移到該目錄下。
改進后的目錄結(jié)構(gòu)如下:
- │ index.php
- ├─css
- ├─framework
- │ .htaccess
- │ CController.php
- ├─images
- ├─js
- └─protected
- │ .htaccess
- ├─controllers
- │ DefaultController.php
- │ SiteController.php
- ├─models
- │ Article.php
- └─views
- index.php
喜歡的朋友可以添加我們的微信賬號:
51CTO讀書頻道二維碼
51CTO讀書頻道活動討論群:365934973
當(dāng)前名稱:1.4.2 入口文件(2)
當(dāng)前路徑:http://m.fisionsoft.com.cn/article/dpdshcg.html


咨詢
建站咨詢
