diff --git a/plugin/WWBNIndex/ajax.php b/plugin/WWBNIndex/ajax.php index 5dae8aeb7f..722fb7a776 100644 --- a/plugin/WWBNIndex/ajax.php +++ b/plugin/WWBNIndex/ajax.php @@ -18,7 +18,7 @@ $platformID = getPlatformId(); $r = $_POST; -if ($wwbnIndex->check_site_availability($_SERVER['HTTP_HOST']) != 200) { +if (empty($_SERVER['SERVER_NAME']) || $_SERVER['SERVER_NAME'] === 'localhost' || filter_var($_SERVER['SERVER_NAME'], FILTER_VALIDATE_IP) || $wwbnIndex->check_site_availability($_SERVER['HTTP_HOST']) != 200) { echo json_encode(array("error" => true, "title" => "Site not accessible", "message" => "Please make sure your site is viewable in public.")); die(); } diff --git a/plugin/WWBNIndex/submitIndex.php b/plugin/WWBNIndex/submitIndex.php index e6cd22eee7..bec192e210 100644 --- a/plugin/WWBNIndex/submitIndex.php +++ b/plugin/WWBNIndex/submitIndex.php @@ -10,7 +10,7 @@ $wwbnIndex = new WWBNIndex(); // return false; // } -if ($wwbnIndex->check_site_availability($_SERVER['HTTP_HOST']) == 200) { +if (!empty($_SERVER['SERVER_NAME']) && $_SERVER['SERVER_NAME'] !== 'localhost' && !filter_var($_SERVER['SERVER_NAME'], FILTER_VALIDATE_IP) && $wwbnIndex->check_site_availability($_SERVER['HTTP_HOST']) == 200) { $data = array( "apiName" => "submitIndexUponInstall",