public function match($request_uri, $request_method, $rules = array())
	{
		// pulisci gli argomenti
		$this->arguments = array();

		if($this->method != $request_method)
			return false;

		// se sono identici, ok
		if($this->action == $request_uri)
			return true;

		// se l'action contiene dei parametri ($params)
		// esegui un match basato anche sulle rules
		if (($strpos = strpos($this->action, '$')) !== false) {
			return $this->match_with_arguments($request_uri, $rules);
		}
		return false;
	}