Hi,
I think I have manage to find a quick fix,
I noticed during an upgrade run that the 404 wasn't working due to a bug, I have fixed this and now a page that is not found, will default to a 404 header and will also output a 404 standard response message, so this will not break your theme
Now to also benefit you all, I added a new socket
BsocketB('error-page-not-found', array( &$headerError, &$errorOutput ));
basically you can call this socket in a blade pack, to alter the default responses, the variable headerError defaults to this
This is the actual Header
$headerError = "HTTP/1.0 404 Not Found";
and the error output message is this
This is the actual output to screen
$errorOutput = "<p>404 : File Requested was Not Found</p>";
So if you create a simple blade pack, take in these variable and ater them to what you want, you will be able to customise the header and response, if you do not it will output the above as default....
if you want an idea of how to create a blade pack to do this, just ask, or you could have a stab at it yourself......
In addition to this if you want to add in belt and braces, you could also add a redirect in your htaccess, just point it to a page that does not exist if people poke around elsewhere too, and this should provide a catch for it.
These fixes will go live on the next update very very soon, just testing it, it's not really got anything fancy in it, bug and security fixes only really.
smiffy