<?php

function searchFscanf($filename, $key) {

	$redirects = file_get_contents($filename,LOCK_SH);
	$redirects = explode("\n",$redirects);

	foreach ($redirects as $line) {
		list($k, $v) = preg_split("/\s+/", $line);
		//$k = "http://ya-*";
		$k = str_replace("*","(.*)",$k);
		$k = str_replace("/","\/",$k);

		if (preg_match("/$k/",$key)) {
			return $v;
		}
	}

	return false;
}

$url = htmlspecialchars_decode ($_GET["url"]);
$redirect_url = searchFscanf("redirects.txt", $url);
if ($redirect_url != false)
	$url = $redirect_url;

header( "Location: {$url}" );
?>
