精品一区精品二区制服_亚洲欧美日韩中文字幕一区二区三区 _色狠狠一区二区_国产精品一区二区久久国产

200

Z-Blog分類標(biāo)簽全站靜態(tài)化方案

時間: 2013-03-04 17:29:05   點(diǎn)擊數(shù): 149320   來源: 耐思智慧

Z-Blog目前已經(jīng)實(shí)現(xiàn)了首頁和文章頁的靜態(tài)化,可以生成HTML文件,但是系統(tǒng)的分類頁、標(biāo)簽Tags頁、歸檔頁和作者頁都沒有實(shí)現(xiàn)靜態(tài)化,本文將講述一個非常簡單的方案,能夠自動生成各個分類頁、歸檔頁和Tags的靜態(tài)HTML頁面,以便用戶將網(wǎng)站遷移到Apache等不支持ASP的主機(jī)上。

Z-Blog的分類頁、標(biāo)簽Tags頁、歸檔頁和作者頁都是調(diào)用catalog.asp這個文件,因此,修改這個文件,當(dāng)用戶調(diào)用該文件的時候,自動生成針對該頁面的HTML文件。如果訪客反復(fù)讀取這個文件,那么在一定時間范圍內(nèi),可以直接在文件開頭使用靜態(tài)文件,以達(dá)到節(jié)省系統(tǒng)資源的目的。

具體的修改方法是,先在根下建立一個目錄cat,然后使用編輯器打開Z-Blog根目錄下的catalog.asp文件,在文件開頭加入如下的代碼:

Dim objFSO
Dim objFile
Dim strFileName
Dim strFileTime
Dim isBuildFile
if Request.QueryString("cate")<>"" then
if Request.QueryString( "page")<>""then
strFileName = "cate" + "_" + Request.QueryString("cate") + "_" + Request.QueryString("page") +".html"
else
strFileName = "cate" + "_" + Request.QueryString("cate") + ".html"
end if
elseif Request.QueryString("tags")<>"" then
if Request.QueryString( "page")<>""then
strFileName = "tags" + "_" + Request.QueryString("tags") + "_" + Request.QueryString("page") +".html"
else
strFileName = "tags" + "_" + Request.QueryString("tags") + ".html"
end if
elseif Request.QueryString("auth")<>"" then
if Request.QueryString( "page")<>""then
strFileName = "auth" + "_" + Request.QueryString("auth") + "_" + Request.QueryString("page") +".html"
else
strFileName = "auth" + "_" + Request.QueryString("auth") + ".html"
end if
elseif Request.QueryString("date")<>"" then
if Request.QueryString( "page")<>""then
strFileName = "date" + "_" + Request.QueryString("date") + "_" + Request.QueryString("page") +".html"
else
strFileName = "date" + "_" + Request.QueryString("date") + ".html"
end if
elseif Request.QueryString("page")<>"" then
strFileName = "default" + "_" + Request.QueryString("page") +".html"
else
strFileName = "default_1" + ".html"
end If
isBuildFile = False
Set objFSO = CreateObject("Scripting.FileSystemObject")
If objFSO.FileExists(Server.MapPath(strFileName)) Then
Set objFile = objFSO.GetFile(Server.MapPath(strFileName))
strFileTime = objFile.DateLastModified
Set objFile = Nothing
If datediff( "h",strFileTime,Now()) > 1 Then
isBuildFile = True
Else
Server.Transfer strFileName
Response.End
End If
Else
isBuildFile = True
End If
Set objFSO = Nothing

找到 Response.Write ArtList.html 一行,在其后面增加如下代碼:

If isBuildFile Then
ArtList.FileName=strFileName
ArtList.Directory= "cat"
ArtList.Save
End if

這樣,系統(tǒng)就會自動生成全部動態(tài)頁面的靜態(tài)HTML文件,并且在1小時內(nèi)不會重復(fù)生成,期間如果還有調(diào)用,則自動載入靜態(tài)HTML文件,以節(jié)省系統(tǒng)資源。

經(jīng)過這番處理,Z-Blog的全部分類和Tags就都可以生成靜態(tài)HTML頁面了。

經(jīng)過靜態(tài)化之后,就可以將Z-Blog全站都放在PHP+Apache的主機(jī)上了。具體方法是,配置Apache主機(jī),使其用php的方法解析asp,然后編輯catalog.asp這個文件,將其代碼修改為如下即可:

if (isset($_GET['cate'])) {
if (isset($_GET['page'])) {
$strFileName = "cate_".strip_tags(stripslashes(trim($_GET['cate'])))."_".strip_tags(stripslashes(trim($_GET['page']))).".html";
} else {
$strFileName = "cate_".strip_tags(stripslashes(trim($_GET['cate']))).".html";
}
} else if (isset($_GET['tags'])) {
if (isset($_GET['page'])) {
$strFileName = "tags_".strip_tags(stripslashes(trim($_GET['tags'])))."_".strip_tags(stripslashes(trim($_GET['page']))).".html";
} else {
$strFileName = "tags_".strip_tags(stripslashes(trim($_GET['tags']))).".html";
}
} else if (isset($_GET['auth'])) {
if (isset($_GET['page'])) {
$strFileName = "auth_".strip_tags(stripslashes(trim($_GET['auth'])))."_".strip_tags(stripslashes(trim($_GET['page']))).".html";
} else {
$strFileName = "auth_".strip_tags(stripslashes(trim($_GET['auth']))).".html";
}
} else if (isset($_GET['date'])) {
if (isset($_GET['page'])) {
$strFileName = "date_".strip_tags(stripslashes(trim($_GET['date'])))."_".strip_tags(stripslashes(trim($_GET['page']))).".html";
} else {
$strFileName = "date_".strip_tags(stripslashes(trim($_GET['date']))).".html";
}
} else if (isset($_GET['page'])) {
$strFileName = "default_".strip_tags(stripslashes(trim($_GET['page']))).".html";
} else {
$strFileName = "../default.html";
}
define("HTML_FILE",  dirname(__FILE__)."/".$strFileName);
if (file_exists(HTML_FILE)) {
echo(file_get_contents(HTML_FILE));
exit(0);
} else {
exit(0);
}

如果不想用PHP來處理,也可以直接配置.htaccess文件來實(shí)現(xiàn)同樣的功能,.htaccess文件的內(nèi)容如下:

RewriteRule ^(.*)/cat/?cate=(.+)&page=(.+)$ $1/cat/cate_$2_$3.html
RewriteRule ^(.*)/cat/?cate=(.+)$ $1/cat/cate_$2.html
RewriteRule ^(.*)/cat/?tags=(.+)&page=(.+)$ $1/cat/tags_$2_$3.html
RewriteRule ^(.*)/cat/?tags=(.+)$ $1/cat/tags_$2.html
RewriteRule ^(.*)/cat/?auth=(.+)&page=(.+)$ $1/cat/auth_$2_$3.html
RewriteRule ^(.*)/cat/?auth=(.+)$ $1/cat/auth_$2.html
RewriteRule ^(.*)/cat/?date=(.+)&page=(.+)$ $1/cat/date_$2_$3.html
RewriteRule ^(.*)/cat/?date=(.+)$ $1/cat/date_$2.html
RewriteRule ^(.*)/cat/?page=(.+)$ $1/cat/default_$2.html

上一篇:網(wǎng)頁設(shè)計(jì)核心內(nèi)容對視覺表現(xiàn)的影響 下一篇:常用四大博客程序安裝與評測

旗下網(wǎng)站:耐思智慧 - 淘域網(wǎng) - 我的400電話 - 中文域名:耐思尼克.cn 耐思尼克.top

耐思智慧 © 版權(quán)所有 Copyright © 2000-2025 IISP.COM,Inc. All rights reserved

備案號碼: 粵ICP備09063828號  公安備案號: 公安備案 粵公網(wǎng)安備 44049002000123號  域名注冊服務(wù)機(jī)構(gòu)許可:粵D3.1-20240003 CN域名代理自深圳萬維網(wǎng)

聲明:本網(wǎng)站中所使用到的其他各種版權(quán)內(nèi)容,包括但不限于文章、圖片、視頻、音頻、字體等內(nèi)容版權(quán)歸原作者所有,如權(quán)利所有人發(fā)現(xiàn),請及時告知,以便我們刪除版權(quán)內(nèi)容

本站程序界面、源代碼受相關(guān)法律保護(hù), 未經(jīng)授權(quán), 嚴(yán)禁使用; 耐思智慧 © 為我公司注冊商標(biāo), 未經(jīng)授權(quán), 嚴(yán)禁使用

法律顧問:珠海知名律師 廣東篤行律師事務(wù)所 夏天風(fēng) 律師

精品一区精品二区制服_亚洲欧美日韩中文字幕一区二区三区 _色狠狠一区二区_国产精品一区二区久久国产
    • <ul id="wosu8"></ul>
    • <li id="wosu8"><option id="wosu8"></option></li>
      <ul id="wosu8"></ul>
    • <strike id="wosu8"><rt id="wosu8"></rt></strike>
    • 欧美风情在线观看| 欧美三级电影网| 米奇777在线欧美播放| 国产精品久久久久久av下载红粉 | 国产精品一区毛片| 亚洲摸下面视频| 欧美精品一区二区精品网| 国内精品久久久久伊人av| 欧美一区亚洲二区| 国产精品高潮呻吟久久av黑人| 激情亚洲网站| 免费国产自线拍一欧美视频| 国产色综合网| 久久婷婷国产综合精品青草| 国产精品一区二区久久久| 欧美影院视频| 国产精品免费看片| 欧美中文字幕久久| 国产精品久久久久久久久久ktv| 午夜在线成人av| 国产精品久久久久久福利一牛影视| 午夜亚洲视频| 国产精品理论片| 久久成人18免费网站| 国产精品久久999| 欧美制服丝袜第一页| 国产精品乱码| 久久免费精品视频| 国语自产在线不卡| 亚洲欧美日韩国产中文| 欧美午夜视频在线观看| 性亚洲最疯狂xxxx高清| 永久域名在线精品| 亚洲视频中文字幕| 欧美色大人视频| 久久视频免费观看| 国产欧美午夜| 亚洲一级特黄| 激情综合久久| 国产精品一区二区久久精品| 在线看国产日韩| 久久精品人人做人人综合| 榴莲视频成人在线观看| 亚洲午夜极品| 伊人婷婷久久| 欧美成年视频| 欧美一区二区大片| 国产精品资源在线观看| 你懂的视频欧美| 亚洲综合国产激情另类一区| 欧美激情视频一区二区三区在线播放| 亚洲欧美成人综合| 国产精品国产馆在线真实露脸| 亚洲欧美国产精品桃花| 国产女人aaa级久久久级| 欧美午夜片在线观看| 久久综合九色综合久99| 欧美一区国产二区| 午夜视频在线观看一区二区| 久久久九九九九| 亚洲男人天堂2024| 国产欧美精品日韩| 欧美国产日本| 国产精品国产a级| 国产欧美日韩在线播放| 国产一区二区三区最好精华液| 国产欧美日韩在线观看| 欧美午夜宅男影院在线观看| 欧美二区不卡| 老鸭窝毛片一区二区三区 | 亚洲欧美日韩国产精品| 欧美与欧洲交xxxx免费观看| 欧美成人一品| 欧美韩国日本一区| 欧美理论大片| 欧美日韩一本到| 国内不卡一区二区三区| 国产日韩高清一区二区三区在线| 欧美日韩一级大片网址| 国产精品久久久久久久免费软件| 欧美午夜在线一二页| 欧美一区二区三区在线看| 欧美色图一区二区三区| 国产欧美婷婷中文| 在线观看不卡| 久久高清免费观看| 欧美粗暴jizz性欧美20| 欧美三级乱码| 亚洲欧美日本精品| 男男成人高潮片免费网站| 欧美日韩一区二区三区| 久久视频一区二区| 亚洲香蕉成视频在线观看| 国产亚洲一本大道中文在线| 国产精品福利在线观看网址| 欧美另类videos死尸| 另类尿喷潮videofree| 久久精品人人| 欧美综合77777色婷婷| 亚洲欧美日韩综合国产aⅴ| 宅男精品导航| 伊人男人综合视频网| 国外视频精品毛片| 国产亚洲欧美一区二区| 国产欧美日韩在线播放| 国产精品色午夜在线观看| 国产精品v亚洲精品v日韩精品| 欧美日韩1区2区3区| 欧美www在线| 免费在线观看精品| 免费黄网站欧美| 久久中文久久字幕| 久久野战av| 久久夜色精品一区| 久久一综合视频| 麻豆成人在线播放| 模特精品在线| 欧美精品日日鲁夜夜添| 欧美日本韩国| 欧美日韩一区二区三区在线看 | 久久蜜桃资源一区二区老牛| 性刺激综合网| 久久国产精品毛片| 久久精品女人| 久久久一区二区| 免费在线一区二区| 欧美激情亚洲| 欧美日韩午夜在线视频| 欧美视频在线一区| 国产精品日韩专区| 国产日韩欧美亚洲一区| 狠狠色丁香婷婷综合久久片| 一区二区三区在线高清| 亚洲一级电影| 久久国产福利国产秒拍| 久久久综合免费视频| 欧美+日本+国产+在线a∨观看| 欧美理论大片| 国产精品一二三| 永久免费毛片在线播放不卡| 亚洲欧美激情四射在线日 | 国产日韩亚洲欧美| 一区在线观看| 午夜久久久久久| 久久男人资源视频| 欧美va亚洲va香蕉在线| 欧美日韩在线播放| 国产免费成人av| 在线欧美一区| 欧美一级久久久久久久大片| 久久亚洲精品欧美| 欧美日韩国产综合网| 国产伦精品一区二区三区免费迷 | 欧美激情视频一区二区三区在线播放| 欧美日韩不卡一区| 国产精品一区二区三区四区| 伊人久久噜噜噜躁狠狠躁| 亚洲欧美日韩精品久久久| 久久一区激情| 欧美三级电影网| 国产综合欧美| 午夜欧美不卡精品aaaaa| 美国十次成人| 国产精品免费久久久久久| 极品尤物久久久av免费看| 欧美一区免费视频| 欧美极品aⅴ影院| 国产亚洲欧美一区二区三区| 亚洲欧美日韩在线播放| 欧美成人精品h版在线观看| 国产精品久久久久久一区二区三区 | 久久婷婷国产综合尤物精品 | 亚洲欧美成人综合| 久久青青草综合| 欧美日韩直播| 黄色欧美日韩| 久久精品国产v日韩v亚洲 | 欧美日韩国产系列| 国产亚洲人成网站在线观看| 欧美一区二区三区喷汁尤物| 欧美激情第1页| 国产伊人精品| 久久精品国产亚洲一区二区| 欧美日韩在线免费视频| 1000部国产精品成人观看| 久久噜噜亚洲综合| 国产精品久久久久天堂| 亚洲在线播放电影| 欧美国产日韩在线观看| 国产综合一区二区| 久久免费99精品久久久久久| 国产精品久久久久久模特| 亚洲一区自拍| 欧美日本三区| 136国产福利精品导航| 免费观看30秒视频久久| 国产亚洲成人一区| 久久精品二区三区| 国产精品美女www爽爽爽| 亚洲欧美综合国产精品一区|