Custom signature appears twice on page

You can use get_post_type() to check which content you’re appending your signature to.

function add_signature($content){
    if( get_post_type() == 'post' )
        return $content . "signature";
}
add_filter('the_content', 'add_signature');

404 Not Found

Not Found

The requested URL was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.