乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      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原理”這篇文章,就仔細都讀了一下,果然受到啟發(fā),由此我又想到了以前看到的一篇文章“IIS下不用Rewrite實現(xiàn)wordpress偽靜態(tài)”,說實話,第一次看到這篇文章都時候挺不屑的,因為我現(xiàn)在不要華麗的URL,不要什么所謂的SEO,我要的是實實在在的訪問速度,沒有了性能,我沒心情搞那些花哨的東西。

      首先cos-html-cache的原理就是,當訪問者請求一個網(wǎng)址的時候,如/html/2009/110.html,服務(wù)器首先會去相關(guān)的文件夾(/html/2009/)下尋找文件(110.html)是否存在,如果存在則直接將該文件發(fā)送給瀏覽者,否則發(fā)送一個404文件未找到的錯誤給瀏覽者,所以我們只要設(shè)置好IIS的404錯誤頁面,當訪問出現(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)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多