偽靜態有什麼用?
最主要的就是迎合搜尋引擎方便搜尋引擎蜘蛛(Spider)來抓取網頁上的相關內容!
方便使用者造訪網站一個好網頁如果是動態的使用者在相互傳播時感覺對方信任度不會高,但一看一個靜態頁相對使用者對網頁的信任度就高點而且偽靜態的後綴方式基本雷同一看就知道是偽靜態還是真的靜態網頁!
偽靜態在phpWind的應用
如果您租用虛擬主機,請確定空間支援偽靜態模式,最常用的是.htaccess 針對apache的WEB端配置。如果您使用的是獨立主機,那麼可以在伺服器上設定支援偽靜態模式。先說虛擬空間預設支援.htaccess自訂偽靜態(一般是linux虛擬機).htaccess的配置,把以下程式碼儲存為.htaccess 傳到伺服器根目錄即可.
http://www.devdao.com/
RewriteEngine On
RewriteRule ^(.*)-htm-(.*)$ $1.php?$2
RewriteRule ^(.*)simple/([t|f].+).html$ /simple/index.php?$2.html
獨立伺服器者,若是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下設定靜態目錄的教學