From 3df77d6b65e1b01b740975c191fc0ef0972fe2ca Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Sun, 16 Aug 2009 12:10:36 +0000 Subject: [PATCH] - Patch #550488 by c960657: turn of mod_expires for all .php files. --- .htaccess | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.htaccess b/.htaccess index a2bf7fb92b2..c0cef3949c9 100644 --- a/.htaccess +++ b/.htaccess @@ -48,10 +48,14 @@ DirectoryIndex index.php index.html index.htm # Cache all files for 2 weeks after access (A). ExpiresDefault A1209600 - - # Caching headers for dynamically generated pages are set from PHP. + + # Do not allow PHP scripts to be cached unless they explicitly send cache + # headers themselves. Otherwise all scripts would have to overwrite the + # headers set by mod_expires if they want another caching behavior. This may + # fail if an error occurs early in the bootstrap process, and it may cause + # problems if a non-Drupal PHP file is installed in a subdirectory. ExpiresActive Off - + # Various rewrite rules.