什麼是偽靜態?
偽靜態原理:動態網頁通過重寫URL的方法實現去掉動態網頁的參數,偽靜態和靜態的區別
偽靜態有什麼用?
偽靜態在PHPWind的應用
如果您租用虛擬主機,請確定空間支持偽靜態模式,最常用的是.htaccess 針對apache的WEB端配置。如果您用的是獨立主機,那麼可以在服務器上配置支持偽靜態模式。先說虛擬空間默認支持.htaccess自定義偽靜態(一般是linux虛擬機)
.htaccess的配置,把一下代碼保存為.htaccess 傳到服務器根目錄即可.
<IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^(.*)-htm-(.*)$ $1.php?$2 RewriteRule ^(.*)simple/([t|f].+).html$ /simple/index.php?$2.html </IfModule>獨立服務器者,若是win2003+iis,那您需要安裝一個組件叫:ISAPI_Rewrite,安裝完後編輯httpd.ini文件,內容如下
[ISAPI_Rewrite] # Defend your computer from some worm attacks RewriteRule .*(?:global.asa|default.ida|root.exe|..).* . [F,I,O] RewriteRule ^(.*)-htm-(.*)$ $1.php?$2 RewriteRule ^(.*)/simple/([a-z0-9_]+.html)$ $1/simple/index.php?$2 #Code By Josh @ PHPWind 2008-10-08 ?([a-zA-Z]+)
如果是老版本的,請把RewriteRule ^(.*)-htm-(.*)$ $1.php?$2 這條規則改為RewriteRule ^(.*)-htm-(.*)$ $1/.php?/$2即可,ISAPI_Rewrite安裝教程請看:PW論壇IIS下設置靜態目錄的教程
PHPWind偽靜態應用實例
不可否認,Rewrite 受到很多站長的喜歡,也受幾個大的搜索引擎所親睞,在7版本升級之際把這個傳說中的神秘方法分享給大家,先看下案例 ,如dedecms,huodao等論壇的偽靜態,下面是STW的 板塊訪問地址︰http://www.stwind.org/_22 帖子訪問地址︰http://www.stwind.org/r5764.html (完全可以做到/5764.html,按個人喜好!)高級應用版本請看: PW偽靜態之簡單而強大設置教程(美觀瀏覽地址)修正聖誕版本