[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