小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

wordpress在IIS下利用cos-html-cache實現(xiàn)靜態(tài)頁面

 二月292 2013-01-16

cos-html-cache是個很不錯的,可以生成靜態(tài)html文件的插件,可是如作者所說“cos-html-cache插件是需要urlrewrite支持的,不幸的是這個條件已經(jīng)將國內(nèi)的70%的虛擬主機擋在門外了”,我也是因為urlrewrite都原因,一直徘徊在實現(xiàn)html靜態(tài)頁面都大門之外,看著網(wǎng)站的速度越來越慢,可是又改變不了這種現(xiàn)狀,已經(jīng)讓我失眠幾個晚上。

前段時間想自己寫個程序,不用urlrewrite來生成html。今晚想正式開始做,于是就想到借鑒一下cos-html-cache,無意中看到了“圖解cos-html-cache原理”這篇文章,就仔細(xì)都讀了一下,果然受到啟發(fā),由此我又想到了以前看到的一篇文章“IIS下不用Rewrite實現(xiàn)wordpress偽靜態(tài)”,說實話,第一次看到這篇文章都時候挺不屑的,因為我現(xiàn)在不要華麗的URL,不要什么所謂的SEO,我要的是實實在在的訪問速度,沒有了性能,我沒心情搞那些花哨的東西。

首先cos-html-cache的原理就是,當(dāng)訪問者請求一個網(wǎng)址的時候,如/html/2009/110.html,服務(wù)器首先會去相關(guān)的文件夾(/html/2009/)下尋找文件(110.html)是否存在,如果存在則直接將該文件發(fā)送給瀏覽者,否則發(fā)送一個404文件未找到的錯誤給瀏覽者,所以我們只要設(shè)置好IIS的404錯誤頁面,當(dāng)訪問出現(xiàn)404錯誤的時候,自動訪問首頁(index.php)即可,剩下都任務(wù)交給cos-html-cache來處理,它會自動為你生成html文件。

第一步,如“IIS下不用Rewrite實現(xiàn)wordpress偽靜態(tài)”所說,在網(wǎng)站根目錄新建一個404.php文件,內(nèi)容如下:
$qs = $_SERVER['QUERY_STRING'];
$_SERVER['REQUEST_URI'] = substr($qs, strpos($qs, ‘:80′)+3);
$_SERVER['PATH_INFO'] = $_SERVER['REQUEST_URI'];
include(‘index.php’);
?>

第二步,在IIS的網(wǎng)站屬性-自定義錯誤里面,將404錯誤的地址改成URL形式的,地址為/404.php

第三步,將永久鏈接改成自定義的一個訪問路徑,如/html/%post_id%.html

第四步,安裝上cos-html-cache,享受html帶給你的速度吧(如果沒有正確生成html,請參考cos-html-cache的說明文件)

希望所有用IIS作php服務(wù)器并且無法用urlrewrite的武林同道,wordpress生成html成功!

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多