Thanks this work.
Then I have a similar problem with login authentication.
I would authenticate and remain on the same page.
I remove query string by add
$Authenticate->PassURLParameters = false;
and work fine
but for redirect url I get always the non rewrited url:
...
$Authenticate->RememberMe = (false);
$Authenticate->SaveLogin = (false);
$Authenticate->AutoReturn = false;
$Authenticate->PassURLParameters = false;
$SuccessRedirect ="http://localhost/mywebsite/blog/myrewritedurl_1";
$FailedRedirect = "";
if (function_exists("rel2abs")) $SuccessRedirect = $SuccessRedirect?rel2abs($SuccessRedirect,dirname(__FILE__)):"";
if (function_exists("rel2abs")) $FailedRedirect = $FailedRedirect?rel2abs($FailedRedirect,dirname(__FILE__)):"";
$Authenticate->SuccessRedirect = $SuccessRedirect;
$Authenticate->FailRedirect = $FailedRedirect;
$Authenticate->execute();
I get the url
http://localhost/mywebsite/mynotrewrited.php?idpost=1