array('method'=>'HEAD'))); $file = $_GET['file']; $url = 'https://archive.archlinux.org/repos/last/' . urlencode($file); $h = get_headers($url); if (strpos($h[0], "200")) { header('Location: ' . $url); } else { preg_match("@([^/]+)-.+-.+-.+$@", $file, $match); $url = 'https://archive.archlinux.org/packages/' . urlencode($match[1][0]) . '/' . urlencode($match[1]) . '/' . urlencode($match[0]); header('Location: ' . $url); } ?>