iThome online | iThome Blog | iThome周刊訂閱

載入中...

twtw

IT邦初學者
9級

不要把網頁 cache 起來的語法

一些動態網頁,可能會被瀏覽器 cache 起來,而看不出其變化,原來有以下幾個語法可防止被 cache ,而每次 query 就都到網站來抓該網頁。



收到書籤:發佈到twitter      
分享時間:2008-10-30 17:07:55

▼ ADVERTISEMENT ▼

分享內容(
11

一般HTML上的語法:

<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
<!-- IE可能不見得有效 -->
<META HTTP-EQUIV="EXPIRES" CONTENT="0">
<!-- 設定成馬上就過期 -->
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<!-- 與第一行是同樣的作用 -->
# 其參數可以用這些方式設定:
#HTTP 1.1. Allowed values = PUBLIC | PRIVATE | NO-CACHE | NO-STORE.
#Public - may be cached in public shared caches
#Private - may only be cached in private cache
#no-Cache - may not be cached
#no-Store - may be cached but not archived 
<META HTTP-EQUIV="EXPIRES" CONTENT="Mon, 22 Jul 2002 11:12:01 GMT">
<!-- 常見此寫法 -->

在 perl 的 CGI 的寫法:
print "Content-type: text/html\; charset=big5\n";
print "Pragma: no-cache\n";
print "expires: Mon, 22 Jul 2002 11:12:01 GMT\n\n";

要不要給 Google 或其他 Spider 抓的寫法:
<META NAME="ROBOTS" CONTENT="ALL">
<META NAME="ROBOTS" CONTENT="INDEX,NOFOLLOW">
<META NAME="ROBOTS" CONTENT="NOINDEX,FOLLOW">
<META NAME="ROBOTS" CONTENT="NONE"> 
# 可用的參數:
#CONTENT="ALL | NONE | NOINDEX | INDEX| NOFOLLOW | FOLLOW | NOARCHIVE"
#default = empty = "ALL"
#"NONE" = "NOINDEX, NOFOLLOW"
#
#The CONTENT field is a comma separated list:
#INDEX: search engine robots should include this page.
#FOLLOW: robots should follow links from this page to other pages.
#NOINDEX: links can be explored, although the page is not indexed.
#NOFOLLOW: the page can be indexed, but no links are explored.
#NONE: robots can ignore the page.
#NOARCHIVE: Google uses this to prevent archiving of the page. See http://www.google.com/bot.html 
<META NAME="GOOGLEBOT" CONTENT="NOARCHIVE"> 

最簡單是在網頁根目錄加上robots.txt防止任何Spider來抓。
User-agent: *
Disallow: /

參考資料:http://www.i18nguy.com/markup/metatags.html

不要把網頁 cache 起來的語法
jamesjan( IT邦好手1級 )
2008-10-31 08:32:05
感謝!很實用

回應

請填寫您的回應,長度限為1,000個字,回應不計點數,也不限使用次數



 

檢舉違規

違規事項:

*補充檢舉理由(可省略),字數不可超過100字

推薦

推薦理由:


*給回答者的鼓勵(可不填),字數不可超過100字

▼ ADVERTISEMENT ▼

熱門標籤

 ccna代考   cisco   crystal   exchange   iscsi   it   java   javascript   linux   m-power   mail   msnlib   msnp15   msnsdk   msn機器人   mysql   nas   oracle   outlook   pmi   pmp   report   sap   server   smartquery   sql   vista   vpn   web   windows   xp   二三事   倍力   倍力資訊   免費軟體   國際專案管理師   報表   專案管理   有話大聲說   活動   省錢   網路   網路儲存   網路管理   網頁設計   資安   資訊安全   防毒軟體   2003   2008