wamp集成環境 開啟rewrite偽靜態支持


什么是偽靜態

偽靜態就是:動態網頁通過重寫URL的方法實現去掉動態網頁的參數,但在實際的網頁目錄中並沒有必要實現存在重寫的頁面。

偽靜態的目的

最主要的就是迎合搜索引擎方便搜索引擎蜘蛛(Spider)來抓取網頁上的相關內容!方便用戶訪問網站。

一個好網頁如果是動態的,用戶在相互傳播時感覺對方信任度不會高。但一看一個靜態頁,相對用戶對網頁的信任度就高點。而且偽靜態的后綴方式基本雷同,一看就知道是偽靜態還是真的靜態網頁!偽靜態對SEO有利,收錄比動態會更好。

偽靜態的缺點

  流量稍大一些使用偽靜態就出現CPU使用超負荷,由於偽靜態是用正則判斷而不是真實地址,分辨到底顯示哪個頁面的責任也由直接指定轉由CPU來判斷了,所以CPU占有量的上升,確實是偽靜態最大的弊病. 不過對於流量不大,但需要收錄量的個人站點來說,偽靜態算是個不錯的選擇.

wamp集成環境下設置偽靜態

wamp集成在安裝完后默認是沒有開啟偽靜態的,所以有時把某些網站源碼放進去時如果源碼里包 含.htaccess文件的話,可能使用者出現500錯誤,這一般是因為不支持偽靜態造成的,解決這個問題也是很簡單的,就幾步。那么我來分享一下 wamp集成環境開啟rewrite偽靜態的方法:

第一步:打開wamp安裝目錄里的bin文件夾,找到Apache安裝目錄下的conf目錄中的httpd.conf這個文件(比如我的是:F:\wamp\bin\apache\Apache2.2.11\conf),搜索找到,“LoadModule rewrite_module modules/mod_rewrite.so”,找到這一行,去掉前面的“#”;

第二步:找到“AllowOverride None”改為“AllowOverride All”,好像有兩個位置,都改了算了…;

第三步:重啟apache

第四步:現在,就可以使用.htaccess文件實現偽靜態等功能了

至此就完成了wamp集成環境開啟rewrite偽靜態!

 

轉載自:http://www.zh30.com/the-wamp-integrated-environment-the-open-rewrite-static.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM