Recognize more host names

This commit is contained in:
DL6ER 2017-04-03 16:28:18 +02:00
parent f09c166350
commit ad9575ce18
No known key found for this signature in database
GPG key ID: 00135ACBD90B28DD

View file

@ -19,8 +19,19 @@ $uriExt = pathinfo($uri, PATHINFO_EXTENSION);
// Define which URL extensions get rendered as "Website Blocked" // Define which URL extensions get rendered as "Website Blocked"
$webExt = array('asp', 'htm', 'html', 'php', 'rss', 'xml'); $webExt = array('asp', 'htm', 'html', 'php', 'rss', 'xml');
$AUTHORIZED_HOSTNAMES = array(
$ipv4,
$ipv6,
str_replace(array("[","]"), array("",""), $_SERVER["SERVER_NAME"]),
"pi.hole",
"localhost");
// Allow user set virtual hostnames
$virtual_host = getenv('VIRTUAL_HOST');
if (! empty($virtual_host))
array_push($AUTHORIZED_HOSTNAMES, $virtual_host);
// Immediately quit since we didn't block this page (the IP address or pi.hole is explicitly requested) // Immediately quit since we didn't block this page (the IP address or pi.hole is explicitly requested)
if(validIP($serverName) || $serverName === "pi.hole") if(validIP($serverName) || in_array($serverName,$AUTHORIZED_HOSTNAMES))
{ {
http_response_code(404); http_response_code(404);
die(); die();