2011-04-18 46 views

回答

10

取消設置ETag時使用下面3條線:

Header unset Pragma 
FileETag None 
Header unset ETag 

但是,爲了提高網頁加載速度,我的建議是YSlow的。 完美工具& Yslow建議使用Etags代替啓動。

+0

我把這兩個都放在.htaccess和apache conf上,etag在重啓apache 2.2 – john 2011-10-14 05:14:29

+0

@John後仍然存在。你有沒有檢查你的服務器配置,以允許你在htaccess中更改頭文件或AllowOverride設置是否打開? – risyasin 2011-10-28 15:53:21

+4

我相信YSlow實際上建議如果您的網站有多臺服務器,則不要使用ETags。 – 2013-03-11 13:26:16

5

把下面的內容放在你的.htaccess中應該會有效果。

Header unset ETag 
FileETag None 

注意:如果你是從超過1個服務器託管相同內容的禁用的ETag不僅有助於(例如使用集羣或CDN時)​​。請參閱wikipediayahoo best practices瞭解更多信息。

+0

+1對於註釋 – 2013-03-11 22:52:50

+0

也請記住,ETags可用於跟蹤用戶;許多用戶不想冒這個風險。 – jww 2016-11-06 01:43:28