《PHP教程:ThinkPHP中pathinfo的訪問(wèn)模式、路徑訪問(wèn)模式及URL重寫總結(jié)》要點(diǎn):
本文介紹了PHP教程:ThinkPHP中pathinfo的訪問(wèn)模式、路徑訪問(wèn)模式及URL重寫總結(jié),希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
PHP學(xué)習(xí)本文針對(duì)ThinkPHP中pathinfo的兩種模式、四種路徑拜訪模式和URL重寫相關(guān)知識(shí)進(jìn)行了總結(jié)歸納,分享給大家便于查詢和借鑒.具體歸納如下:
PHP學(xué)習(xí)1、pathinfo
PHP學(xué)習(xí)拜訪模塊IndexAction.class.php下邊的test方法
PHP學(xué)習(xí)?? http://localhost/index.php?m=Index&a=test 等同于 http://localhost/index.php/Index/test
PHP學(xué)習(xí)2、四種路徑拜訪模式
???
在config目錄下邊來(lái)做修改 URL_MODEL的值,分別表述如下:
PHP學(xué)習(xí)值為0?? 叫做普通模式.如:http://localhost/index.php?m=模塊&a=方法
值為1?? 叫做pathinfo模式.如:http://localhost/index.php/模塊/方法
值為2?? 叫做rewrite重寫(偽靜態(tài)) 可以自己寫相關(guān)的rewrite規(guī)則,也可以使用系統(tǒng)為我們提供的rewrite規(guī)則暗藏掉index.php,生成:http://localhost/模塊/方法
值為3?? 叫做兼容模式.當(dāng)服務(wù)器上面不支持pathinfo模式的時(shí)候,但是你又在之前的路徑訪問(wèn)格式上面,全部用的是pathinfo格式.那么它會(huì)提示你路徑格式不正確.那么,你就可以用標(biāo)號(hào)為3的兼容模式來(lái)處理.他的路徑訪問(wèn)類似于http://localhost/index.php?s=模塊/方法?
PHP學(xué)習(xí)3、URL重寫步驟:
?
(1)、D:\wamp\wamp\Apache2\conf\httpd.conf開啟apache服務(wù)器中的URL_REWRITE模塊?
PHP學(xué)習(xí)(2)、AllowOverride None 將 None 改為 All
PHP學(xué)習(xí)(3)、確保config.php配置文件中 URL_MODEL 設(shè)置為 2
PHP學(xué)習(xí)(4)、把 .htaccess 文件放到入口文件的同級(jí)目錄下
???
采用URL重寫利于搜索引擎優(yōu)化,不過(guò)會(huì)加大服務(wù)器的性能消耗.
PHP學(xué)習(xí)希望本文所述對(duì)大家ThinkPHP程序設(shè)計(jì)有所贊助.
歡迎參與《PHP教程:ThinkPHP中pathinfo的訪問(wèn)模式、路徑訪問(wèn)模式及URL重寫總結(jié)》討論,分享您的想法,維易PHP學(xué)院為您提供專業(yè)教程。
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.snjht.com/jiaocheng/14803.html