Fix regular expression search for semalt.com

There can be other junk in front of "semalt.com", so instead check for
anything containing "semalt.com/crawler.php" in the HTTP_REFERER header,
which should be a wide yet narrow enough net to block the crawler.