diff -r 5afc0a9e3fc3 MoinMoin/config/multiconfig.py
--- a/MoinMoin/config/multiconfig.py	Wed Jun 25 21:01:58 2008 +0200
+++ b/MoinMoin/config/multiconfig.py	Sat Jun 28 07:15:36 2008 +0800
@@ -605,6 +605,7 @@
                   'intelix|jeeves|larbin|leech|libwww-perl|linkbot|linkmap|linkwalk|litefinder|mercator|'
                   'microsoft.url.control|mirror| mj12bot|msnbot|msrbot|neomo|nutbot|omniexplorer|puf|robot|scooter|seekbot|'
                   'sherlock|slurp|sitecheck|snoopy|spider|teleport|twiceler|voilabot|voyager|webreaper|wget|yeti')
+    spider_allowed_actions = []
 
     unzip_single_file_size = 2.0 * 1000 ** 2
     unzip_attachments_space = 200.0 * 1000 ** 2
diff -r 5afc0a9e3fc3 MoinMoin/request/__init__.py
--- a/MoinMoin/request/__init__.py	Wed Jun 25 21:01:58 2008 +0200
+++ b/MoinMoin/request/__init__.py	Sat Jun 28 07:15:36 2008 +0800
@@ -1036,7 +1036,8 @@
             # allow spiders to get attachments and do 'show'
             not (action == 'AttachFile' and 'do=get' in qs) and
             action != 'show' and
-            action != 'sitemap'
+            action != 'sitemap' and
+            action not in self.cfg.spider_allowed_actions
             ):
             forbidden = self.isSpiderAgent
 
