什麼是僞靜態?簡單說就是將動態的url變成靜態的url顯示,就叫作僞靜態。「僞」就是假的,不是真的靜態url,是經過技術手段實現的。用戶只 要開通無憂php虛擬空間就支持url重寫功能,無需其它任何設置,咱們使用僞靜態的好處,就是能夠優化網絡引擎,提升網站權重。將網站靜態化處理,是網 站seo優化很是重要的一個工做。Thinkphp也能夠經過技術手段,實現僞靜態處理。 php
知足thinkphp僞靜態(url重寫)條件: linux
一、 服務器開啓url_rewrite功能,linux空間的php虛擬主機只須要開啓apache的mod_rewriet,若是是iis6.0就要安裝ISAPI Rewrite模塊,apache只要開啓Mod_rewrite功能就能夠了。無憂主機是linux系統的空間,開通空間默認支持。 正則表達式
二、 Linux空間編輯.htaccess文件,windows空間編輯httpd.ini文件。 thinkphp
thinkphp如何編寫.htaccess文件? 數據庫
無憂主機(www.51php.com)編寫的thinkphp僞靜態正則表達式.htaccess文件以下:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] apache
請將上面正則表達式,保存爲.htaccesss文件,並放到thinkphp項目入口文件同級目錄下。而且修改數據庫配置(config.php)文件使網站支持url重寫功能,加入代碼:define(‘URL_REWRITE’,2); windows