Skip to content
This repository has been archived by the owner on Apr 21, 2023. It is now read-only.

Control Mod_Pagespeed using environment variables #201

GoogleCodeExporter opened this issue Apr 6, 2015 · 4 comments

Control Mod_Pagespeed using environment variables #201

GoogleCodeExporter opened this issue Apr 6, 2015 · 4 comments


Copy link


A mechanism for disabling Mod_Pagespeed for specific requests or clients based 
on environment variables set using BrowserMatch, SetEnvIf or other directives.

Similar options already exist for mod_deflate and other modules, but this might 
be at the Apache level rather than just in the modules themselves?

Example usage: SetEnvIfNoCase Request_URI \.js$ no-gzip dont-vary


To be able to turn off Mod_Pagespeed for a directory that only exists due to 
mod_rewrite rules.
e.g. SetEnvIf Request_URI /edit/ no-pagespeed

Where there is no /edit/ directory on the file system:
e.g. RewriteRule ^edit/(.*.html)$ $1?display_edit_mode=true

Could also be used to disable Mod_Pagespeed for particular User-Agents or 
remote addresses.


Original issue reported on by on 30 Jan 2011 at 4:05

Copy link

Original comment by on 31 Jan 2011 at 4:36

  • Added labels: Type-Enhancement
  • Removed labels: Type-Defect

Copy link

Original comment by on 24 May 2012 at 7:18

  • Changed state: Accepted

Copy link

I'm a bit slow to the game on this one, but note that you can do:

<Location /edit/>
  ModPagespeed off

Unless there are other use-cases that can't be specified using existing 
functionality, I don't think we need to support env-variables.

Original comment by on 10 Sep 2012 at 8:30

  • Changed state: WontFix

Copy link

I'm not sure that the Location directive is compatible with rewritten URLs that 
aren't actually in the directories they appear to be (i.e. when REQUEST_URI !== 

A more pertinent example is to recognise a specific spider and turn off some or 
all ModPagespeed filters - to make comments visible or show the true 
Last-Modified headers for example.
  SetEnvIf User-Agent "^htdig" no-pagespeed

Original comment by on 11 Sep 2012 at 7:07

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
None yet

No branches or pull requests

1 participant