Search This Blog

Labels

adobe (1) android (3) apache (3) aviation (1) bash (2) chrome (2) composer (1) cookery (3) dev (2) dodanperks (1) extensions (1) facebook (2) firefox (1) git (2) grafana (1) guzzle (1) headaches (11) htaccess (1) html5 (2) jquery (2) lamp (1) life hacks (10) linux (28) mysqli (2) native (1) opera (2) php (10) railfanning (1) reactjs (3) reactnative (1) servers (11) sinhala (1) smartphones (2) snap (1) sound (1) tech (22) troubleshoots (4) ubuntu (29) unicode (4) virtualbox (1) wamp (2) web (11) windows (4) wordpress (3) youtube (2) කෑම (3)

Monday, 11 January 2021

htaccess filesMatch or Files gives 500 when trying to set headers

 For example, if you have something like this on your .htaccess,

# One year for image files
<filesMatch ".(jpg|jpeg|png|gif|ico|woff|woff2|svg)$">
Header set Cache-Control "max-age=31536000, public"
</filesMatch>

or

# Allow JSON files to be accessed from anywhere
<Files "*.json">
Header set Access-Control-Allow-Origin "*"
</Files>

You will need to have headers mod enabled. To do so,

 sudo a2enmod headers

No comments:

Post a Comment