OK, for anyone who cares this is how I did it.
The blocks in question are phpblocks, so in the function phpblock_functionname in lib-custom.php I added the following:
if ( ($_SERVER['SCRIPT_URL']!="index.php") && ($_SERVER['SCRIPT_URL']!="/")){
..... rest of ......
.... function .....
}
return $retval;
So if the url is / or /index.php $retval is empty and so the block doesn't display.
This works a treat.
www.plymouthcricketclub.com - providing cricket for all ages in the Plymouth area.