Hi

I am trying to get my Apache/Passenger installation to cache all
assets with a Rails style timestamp. My vhost file contains:

<VirtualHost *:80>
        ServerName www.blabla.se
        DocumentRoot /home/deployer/public/blabla/public

        <Directory /home/deployer/public/blabla/public>
                <IfModule mod_expires.c>
                        <FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|
js|css|swf)\?[0-9]+$">
                                ExpiresActive on
                                ExpiresDefault "access plus 10 years"
                        </FilesMatch>
                </IfModule>
        </Directory>
</VirtualHost>

If I use the "catch all" regexp "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|
css|swf)$" then the assets get expires headers, but not if I include
the demand for a ? and 1 or more digits. I have checked the Perl
regexp documentation and I cannot see what is wrong with it. It also
runs well in Ruby, though I am not 100% of the compatibility between
Ruby and Perl regexp.

Does anyone have a working regexp for this?

Regards

Erik Lindblad

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to