开发者

apache expiryByType configuration

开发者 https://www.devze.com 2023-03-31 01:21 出处:网络
I am following the suggestion from pagespeed to set a expiry header for most resources, however, I can\'t seem to set the configuration for all hosts served, it only works if I set it for one single v

I am following the suggestion from pagespeed to set a expiry header for most resources, however, I can't seem to set the configuration for all hosts served, it only works if I set it for one single virtualHost wwww.example.com. And example.com would not successfully set an expiry header. I have the following Apache configuration.

How do I get both www.example.com and example.com to set expiry date successfully?

<VirtualHost *:80>
        Serve开发者_JS百科rName  www.example.com
    ServerAlias example.com


ExpiresActive On
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType text/css "access plus 1 day"


In your server's main httpd.conf file, enter a line like:

Include conf.d/expiry_settings.conf

Then create the file above, and enter whatever settings you would want there. Just take notice that the settings you will enter will be server-wide, meaning that all hosted domains on that server will have same expiry settings.

To overwrite those for a particular domain, use local .htaccess files of course.

Good luck.

0

精彩评论

暂无评论...
验证码 换一张
取 消