国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表

圖片精選

主站蜘蛛池模板: 金华市| 周宁县| 通化市| 忻城县| 高清| 邵东县| 太仆寺旗| 贵州省| 鲜城| 昌江| 平顶山市| 博爱县| 宜宾市| 丹巴县| 开阳县| 永丰县| 南通市| 托里县| 巴林右旗| 乌鲁木齐县| 黄梅县| 镶黄旗| 山东| 遵化市| 通城县| 延安市| 龙泉市| 芜湖市| 宝应县| 汪清县| 武定县| 和硕县| 蓝田县| 临沧市| 吉安市| 鹿泉市| 和政县| 芜湖县| 昌乐县| 益阳市| 益阳市|