PageSpeed will rewrite links to PDFs to include a content-hash. PDFs
are identified by having extension ".pdf". Note that this requires a
background asynchronous fetch of the PDF; therefore the page may not be
rewritten the first time. If it isn't, wait a few seconds and reload.
- Standard link to a pdf, will be cache extended:
example.pdf
- Embedded pdf, will also be cache extended:
- Link to a PDF with extension ".notpdf". It won't be cache extended
because a ".pdf" extension is required:
example.notpdf
- Link to a PDF with a query parameter, will be cache extended:
example.pdf?a=b