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

首頁 > 開發(fā) > ThinkPHP > 正文

淺析ThinkPHP中的pathinfo模式和URL重寫

2024-09-09 15:20:33
字體:
供稿:網(wǎng)友

語文一直不太好,要我怎么解釋這個(gè)pathinfo模式還真不知道怎么說,那就先來一段代碼說下pathinfo模式吧.

http://serverName/appName/module/action/id/1/

這個(gè)就是pathinfo模式

在不考慮路由的情況下,第一個(gè)參數(shù)會(huì)被解析成模塊名稱(如果啟用了分組的話,則依次往后遞推),第二個(gè)參數(shù)會(huì)被解析成操作,后面的參數(shù)是顯式傳遞的,而且必須成對出現(xiàn),例如:

http://serverName/appName/module/action/year/2008/month/09/day/21/

通常的URL里面含有index.php,為了達(dá)到更好的SEO效果可能需要去掉URL里面的index.php ,通過URL重寫的方式可以達(dá)到這種效果,通常需要服務(wù)器開啟URL_REWRITE模塊才能支持。

下面是Apache的配置過程,可以參考下:

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

2、AllowOverride None 將None改為 All

3、確保URL_MODEL設(shè)置為2

4、把下面的內(nèi)容保存為.htaccess文件放到入口文件的同級(jí)目錄下,代碼如下:

  1. <IfModule mod_rewrite.c> 
  2. RewriteEngine on 
  3. RewriteCond %{REQUEST_FILENAME} !-d 
  4. RewriteCond %{REQUEST_FILENAME} !-f 
  5. RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] 
  6. </IfModule> 

對于重來沒接觸過.htacces文件的可以百度一些,這里提醒一下,保存的文件名就是 .htaccess,可能看起來只有后綴,就是這樣,別又在前面加個(gè)  ***.htaccess。

重啟Apache之后,原來的

http://serverName/index.php/Blog/read/id/1

就可以通過訪問

http://serverName/Blog/read/id/1

簡化了URL地址.

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 桐柏县| 响水县| 佛冈县| 永福县| 天柱县| 桦甸市| 陵川县| 东源县| 杭锦旗| 玛沁县| 巴彦县| 宜丰县| 永仁县| 通辽市| 池州市| 敦化市| 阆中市| 鲁甸县| 乡城县| 荆州市| 蓬莱市| 马公市| 安岳县| 宁夏| 昭通市| 浦城县| 江川县| 江都市| 平昌县| 中宁县| 清徐县| 庐江县| 通化市| 辽宁省| 成安县| 毕节市| 仪征市| 平舆县| 阜康市| 鄂伦春自治旗| 胶州市|