[evolvis-commits] r10921: Applied Google Accelerator blocker from Martin Langhoff↵

mirabilos at evolvis.org mirabilos at evolvis.org
Thu Feb 24 17:57:58 CET 2011


Author: mirabilos
Date: 2011-02-24 17:57:57 +0100 (Thu, 24 Feb 2011)
New Revision: 10921

Modified:
   trunk/gforge_base/evolvisforge-5.1/gforge/ChangeLog
   trunk/gforge_base/evolvisforge-5.1/gforge/www/include/pre.php
Log:
Applied Google Accelerator blocker from Martin Langhoff


Modified: trunk/gforge_base/evolvisforge-5.1/gforge/ChangeLog
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/ChangeLog	2011-02-24 16:57:57 UTC (rev 10920)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/ChangeLog	2011-02-24 16:57:57 UTC (rev 10921)
@@ -1,3 +1,8 @@
+2005-05-17  Tom Copeland  <tom at infoether.com>
+
+	* www/include/pre.php: Applied Google Accelerator blocker from Martin
+	Langhoff.
+
 2005-05-15  Ognyan Kulev  <ogi at fmi.uni-sofia.bg>
 
 	* cronjobs/mail/mailaliases.php: [#1262] __FILE__ is used instead

Modified: trunk/gforge_base/evolvisforge-5.1/gforge/www/include/pre.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/www/include/pre.php	2011-02-24 16:57:57 UTC (rev 10920)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/www/include/pre.php	2011-02-24 16:57:57 UTC (rev 10921)
@@ -9,6 +9,14 @@
  * @version   $Id$
  */
 
+// Just say no to link prefetching (Moz prefetching, Google Web Accelerator, others)
+// http://www.google.com/webmasters/faq.html#prefetchblock
+if (!empty($_SERVER['HTTP_X_moz']) && $_SERVER['HTTP_X_moz'] === 'prefetch'){
+  header($_SERVER['SERVER_PROTOCOL'] . ' 404 Prefetch Forbidden');
+  trigger_error('Prefetch request forbidden.');
+  exit;
+}
+
 if (!isset($no_gz_buffer) || !$no_gz_buffer) {
 	ob_start("ob_gzhandler");
 }



More information about the evolvis-commits mailing list