You can remove headers from any backend response. This may be necessary if your application automatically sets headers. For example, Drupal can set the following Expires and Cache-Control headers to prevent caching:
1
2
3
Expires: Sun, 19 Nov 1978 05:00:00 GMT
Last-Modified: Wed, 18 Jul 2012 18:52:16 +0000
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
To remove a header from the backend response, add a new header as follows:
- Log in to the Fastly web interface.
- From the Home page, select the appropriate service. You can use the search box to search by ID, name, or domain.
- Click the Edit configuration button and then select the option to clone the active version. The Domains page appears.
- Click the Content link. The Content page appears.
-
Click the Create header button. The Create a header window appears.
- Fill out the Create a header fields as follows:
- In the Name field, enter a descriptive name for the header rule (e.g.,
Remove Expire Headers
). - From the Type menu, select Cache, and from the Action menu, select Delete
- In the Destination field, enter the name of the header (e.g.,
http.Expires
). - From the Ignore if set menu, select No.
- In the Priority field, enter
10
.
- In the Name field, enter a descriptive name for the header rule (e.g.,
- Click the Create button.
- Click the Activate button to deploy your configuration changes.
TIP
You may also be interested in our information on setting content type based on file extension.