Wordpress - .htaccess 中的过期 Headers 将不起作用

Wordpress - Expires Headers in .htaccess won't work

根据 www.gtmetrix.com 2 个组件没有 far-expiration 日期:

我在 .htaccess 的末尾添加了

ExpiresActive on
ExpiresDefault                                      "access plus 1 month"
                                                    "access plus 1 month"

# Web fonts

# Collection
ExpiresByType font/collection                       "access plus 1 month"

# Embedded OpenType (EOT)
ExpiresByType application/vnd.ms-fontobject         "access plus 1 month"
ExpiresByType font/eot                              "access plus 1 month"

# OpenType
ExpiresByType font/opentype                         "access plus 1 month"
ExpiresByType font/otf                              "access plus 1 month"

# TrueType
ExpiresByType application/x-font-ttf                "access plus 1 month"
ExpiresByType font/ttf                              "access plus 1 month"

# Web Open Font Format (WOFF) 1.0
ExpiresByType application/font-woff                 "access plus 1 month"
ExpiresByType application/x-font-woff               "access plus 1 month"
ExpiresByType font/woff                             "access plus 1 month"

# Web Open Font Format (WOFF) 2.0
ExpiresByType application/font-woff2                "access plus 1 month"
ExpiresByType font/woff2                            "access plus 1 month"


# Other

ExpiresByType text/x-cross-domain-policy            "access plus 1 week"

什么也没发生。如何设置这两个组件的到期日期?

脚本来自第三方,不是来自您的服务器。您无法控制添加过期 headers.

优化速度。

<IfModule mod_expires.c>
# Enable expirations
ExpiresActive On 
# Default directive
ExpiresDefault "access plus 1 month"
# My favicon
ExpiresByType image/x-icon "access plus 1 year"
# Images
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
# CSS
ExpiresByType text/css "access plus 1 month"
# Javascript
ExpiresByType application/javascript "access plus 1 year"
</IfModule>