过期域名预定抢注

 找回密碼
 免费注册

分享我的 wordpress htaccess 設置

  [複製鏈接]
發表於 2013-5-26 09:37:22 | 顯示全部樓層 |閱讀模式
本帖最後由 pootor 於 2013-5-26 09:37 編輯 0 ]3 e1 V5 k4 t8 L! z: w9 Y
3 ~  ~9 o! t' D3 f
把下面的代碼複製,添加到你網站根目錄的.htaccess裡面去(某些主機可能需要打開隱藏文件顯示)。2 o) d4 H; Z& q5 _) [- t
9 M9 V7 [. T8 B7 r% [7 D* C
都有解釋,應該通用,如果你經常改 css 文件,可以把 css哪行的緩存時間設短點。! K: z- A5 l9 k* @0 _" |

/ P# [! K$ H/ M% y' U; w用了這個,速度會有所提升,我只能幫你這些了
  1. # BEGIN Configure entity tags5 p; \' I( w# C& n( B7 u
  2. FileETag none8 R+ P; m: `; I  {3 u5 ~, ^
  3. # END Configure entity tags
    3 Z# @) @6 F/ D
  4. & k( r1 c# n: i4 v6 Q. s1 p
  5. # BEGIN leverage-browser-caching
      M% R  I; o) @
  6. <IfModule mod_expires.c>
    + X# M% V5 K( w" U: S( L
  7. ExpiresActive on& ?7 |! J0 H7 ?: p
  8. # Perhaps better to whitelist expires rules? Perhaps.
    + c: S; B, P3 i9 |
  9. ExpiresDefault      "access plus 1 month"
    * s% E6 W$ l2 f5 h% e
  10. # cache.appcache needs re-requests+ |2 P1 U, s$ k
  11. # in FF 3.6 (thx Remy ~Introducing HTML5)2 q, X% ]. D( M3 W  @
  12. ExpiresByType text/cache-manifest "access plus 0 seconds"
    1 H  d3 u) v' [* q0 U( o+ F# `
  13. # Your document html7 L( |4 S9 V$ f3 Z
  14. ExpiresByType text/html "access plus 0 seconds". o7 v/ G" _1 ]# O
  15. # Data( c- }+ Y  A8 C0 X' i
  16. ExpiresByType text/xml "access plus 0 seconds"
    * `/ z* F3 z5 p
  17. ExpiresByType application/xml "access plus 0 seconds"" M4 t/ H) c  X# M; ~
  18. ExpiresByType application/json "access plus 0 seconds"
    & G. T3 s! Z$ }7 g" h
  19. # RSS feed, T1 G+ S, ]4 v
  20. ExpiresByType application/rss+xml "access plus 1 hour"8 j  y, n. O0 w. A* }& m
  21. # Favicon (cannot be renamed)) V7 Q! C0 G: b: [
  22. ExpiresByType image/x-icon "access plus 1 week". G8 O% M9 \  Z5 T2 a- L2 R( ?
  23. # Media: images, video, audio7 C5 r  Q! `9 X( {1 n+ q
  24. ExpiresByType image/gif "access plus 1 month"7 o5 V- v+ r' V
  25. ExpiresByType image/png "access plus 1 month"
    2 N* y; N, c; `  h* X' P6 {
  26. ExpiresByType image/jpg "access plus 1 month"
    . T8 c& G7 e2 A- x
  27. ExpiresByType image/jpeg "access plus 1 month"
    : w% I! ?4 ~% H2 k; b" D# G! Z
  28. ExpiresByType video/ogg "access plus 1 month"
    & {7 E" v1 d$ I3 j" Q
  29. ExpiresByType audio/ogg "access plus 1 month"
    , V# I3 p$ u5 v! Z5 F# @
  30. ExpiresByType video/mp4 "access plus 1 month"' A8 Y: \) L# o; s; `
  31. ExpiresByType video/webm "access plus 1 month"8 R% N$ ]3 k; p/ Z/ Y
  32. # HTC files  (css3pie)5 N3 I% g, w' Q: c( o# B: k
  33. ExpiresByType text/x-component "access plus 1 month"
    9 d; D* e5 F" W/ J% o9 [0 C& o* @
  34. # Webfonts: r4 L$ D. I  W9 o& a4 ]8 @
  35. ExpiresByType font/truetype "access plus 1 month"9 u/ x0 Q' D# Z7 G
  36. ExpiresByType font/opentype "access plus 1 month"
    3 R3 Q# \6 x  \( v
  37. ExpiresByType application/x-font-woff   "access plus 1 month"$ V* W2 r: m6 S* A
  38. ExpiresByType image/svg+xml "access plus 1 month"
    ! p% n# P; l/ i  S: C
  39. ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
    ; ]  l" t7 J* B" j5 C3 ~7 i
  40. # CSS and JavaScript& F! C- y( F  ]  Y( [; g
  41. ExpiresByType text/css "access plus 1 year"
      u# E& m" ^, o0 D
  42. ExpiresByType application/javascript "access plus 1 year"
    5 |5 Y9 D" \4 Z' I$ S
  43. ExpiresByType text/javascript "access plus 1 year"2 r$ [) F) f% u3 p0 G/ q' K' Y
  44. <IfModule mod_headers.c>2 b+ {) J* k0 M0 n% |
  45.   Header append Cache-Control "public"
    1 }8 \, e* {! M# d+ F
  46. </IfModule>
    ! ~3 y6 X0 f) y: w* T7 X* {
  47. </IfModule>& d8 ]1 f0 _& v6 L; s) w
  48. # END leverage-browser-caching
複製代碼

評分

參與人數 2點點 +4 收起 理由
心若无尘 + 3 有見地
dealer + 1 谢谢分享!

查看全部評分

發表於 2013-5-26 09:54:50 | 顯示全部樓層
本帖最後由 luguokankan 於 2013-5-26 10:01 編輯
  Q) X- p/ {' k
8 L, L8 F7 p& |/ P基於http://wp.tutsplus.com/tutorials/hosting/optimizing-wordpress-loading-speed-with-header-php-htaccess/ 修改的

  1. ! y" L( U1 W7 u% A7 u* l+ R6 d
  2. Header unset ETag
    : ~; R: y0 B$ t* x
  3. FileETag None( ^( B( o0 Z& V0 R6 [: A) ^
  4. <ifModule mod_deflate.c>
    ( @6 _; G! ^; B" i4 o, }
  5.         AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript7 o7 j' E. i9 y7 ~
  6. </ifModule>
    / c$ H  w  }% R# Y3 C
  7. <ifModule mod_expires.c>7 ^, P' K. u) n$ Z
  8.         ExpiresActive On+ C8 k0 u6 ^: r8 l
  9.         ExpiresDefault "access plus 5 seconds"7 F: t9 d* _5 i: R: y
  10.         ExpiresByType image/x-icon "access plus 2592000 seconds"
    2 U: A# t3 t# V; R. i3 n' g% w0 t
  11.         ExpiresByType image/jpeg "access plus 2592000 seconds"! D& `- T$ [' ?5 s, v8 t* G( j/ H
  12.         ExpiresByType image/png "access plus 2592000 seconds"
    ' q1 K, @% \7 }9 v+ j" B3 \
  13.         ExpiresByType image/gif "access plus 2592000 seconds"8 I8 F: i) K/ p
  14.         ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"/ N, ^7 Y) [' l8 y
  15.         ExpiresByType text/css "access plus 604800 seconds"! Q9 r! M; T' f+ m* s! y
  16.         ExpiresByType text/javascript "access plus 216000 seconds"* B; Y: S: n& s7 Y1 T  E% P9 L
  17.         ExpiresByType application/javascript "access plus 216000 seconds"
    " C+ y) C) @3 n
  18.         ExpiresByType application/x-javascript "access plus 216000 seconds"3 D6 I+ D9 z. a4 G
  19.         ExpiresByType text/html "access plus 600 seconds"- \. ?1 P* x2 H5 |
  20.         ExpiresByType application/xhtml+xml "access plus 600 seconds"# U) G  [- z$ O3 [6 h0 t
  21. </ifModule>9 ]1 s+ C+ @. U; F& d9 g
  22. <ifModule mod_headers.c>& P9 @1 N6 t* M
  23.         <filesMatch "\.(ico|jpe?g|png|gif|swf)[        DISCUZ_CODE_0        ]quot;>
    1 @# H8 ]# H7 n& T( F
  24.                 Header set Cache-Control "public"# \; P5 N% w; g) N
  25.         </filesMatch>
    & O5 }( @5 `7 x' I
  26.         <filesMatch "\.(css)[        DISCUZ_CODE_0        ]quot;>
    / d' r% f; j/ E7 C. I% \
  27.                 Header set Cache-Control "public"
    # \% R' L4 ]6 g$ |# p3 s$ e
  28.         </filesMatch>
    2 [1 g3 M6 F& o* z- f/ g. h7 [
  29.         <filesMatch "\.(js)[        DISCUZ_CODE_0        ]quot;>$ i9 h. d+ _% O5 Z1 G
  30.                 Header set Cache-Control "private"  _. [$ U% P( M0 \( s. A
  31.         </filesMatch>
      R, \( n6 [" r' Q
  32.         <filesMatch "\.(x?html?|php)[        DISCUZ_CODE_0        ]quot;>7 f7 j5 L# |# O- }+ t! ~" b. p8 y6 y
  33.                 Header set Cache-Control "private, must-revalidate") k) t. k; k7 u8 W8 j. c) z# E/ {
  34.         </filesMatch>+ |& b+ ]' v$ n, p: p3 l- t
  35. </ifModule>
複製代碼
回復 给力 爆菊

使用道具 舉報

發表於 2013-5-26 11:43:21 | 顯示全部樓層
這些都有什麼功能呢?好像是緩存設置吧?裝個緩存插件就搞定了吧
回復 给力 爆菊

使用道具 舉報

發表於 2013-5-26 13:22:12 | 顯示全部樓層
是首頁靜態化嗎
回復 给力 爆菊

使用道具 舉報

發表於 2013-5-26 13:52:38 | 顯示全部樓層
先收下
回復 给力 爆菊

使用道具 舉報

發表於 2013-5-26 16:45:18 | 顯示全部樓層
這個起什麼作用
回復 给力 爆菊

使用道具 舉報

發表於 2013-5-26 17:12:42 | 顯示全部樓層
不錯,學習了。。。
回復 给力 爆菊

使用道具 舉報

發表於 2013-5-26 20:15:34 | 顯示全部樓層
.....給簡單解釋下唄~~~~~~~~~~~
回復 给力 爆菊

使用道具 舉報

發表於 2013-5-26 21:26:32 | 顯示全部樓層
感謝分享
回復 给力 爆菊

使用道具 舉報

發表於 2013-5-28 21:48:50 | 顯示全部樓層
相當專業的東西,看不懂
回復 给力 爆菊

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 免费注册

本版積分規則

點基跨境 數位編輯創業論壇

GMT+8, 2025-2-20 11:55

By DZ X3.5

小黑屋

快速回復 返回頂部 返回列表