—-什麼是偽靜態
説白了偽靜態就是地址中不帶”?”,也就是平常在網上看的的以.html 展示的頁面
—-偽靜態的由來
偽靜態是相對真實靜態來講的. 通常我們為了更好的緩解站羣服務器壓力, 和增強 SEO 站羣搜索引擎的友好面. 都將文章內容生成靜態頁面就是展示出來的是以.html 一類的靜態頁面形式
—-偽靜態的利與弊
利:有利於被 SEO 站羣搜索引擎收錄,可以防止注入,也可以防止盜鏈。相對於真靜態而言,偽靜態的應用對硬碟的損壞小。
弊:偽靜態將佔用一定量的 CPU 佔有率,其原因就是偽靜態應用了大量的正規表示式,舉個例子,就是有一個頁面為 “lampPHP.php?id=2” 經過 偽靜態處理可以轉為 “lampPHP_2.html” 或者 “lamp_2.html” 這都是可以的,所以這需要耗掉一定的內存來將其區分開的。
—-實現偽靜態
Apache 配置:
啓用 rewrite
#LoadModule rewrite_module modules/mod_rewrite.so
去除前面的 #
LoadModule rewrite_module modules/mod_rewrite.so
啓用.htaccess(約 150 行-154 行)
AllowOverride None 修改為: AllowOverride All
到這裏,,,,重啓 apache ,偽靜態就 O 了