No entiendo del todo los métodos que utilizas para lograr tus objetivos, en tu ultimo post creo que entendí el algoritmo que buscas, fíjate si esto te sirve.
Código PHP:
Ver original$error = 0;
$error = ( count($url) > 1 ) : substr($_SERVER['QUERY_STRING'], 6, 1);
if ($error == 1){
header("Location: ".$url[0]."?error=".$error);
} elseif ($error == 2) {
header("Location: ".$url[0]."?error=".$error);
} else {
echo "No hacer nada";
}
Saludos.