I know that variables could be lost, if eZ has to correct the url.
For example, your page is : /My-web-page
If you want to send url parameters you will write : /My-web-page?var=foo
But if you have written your url with an error like : /my-web-page?var=foo, eZ will redirect automaticaly to /My-web-page but the parameters will be lost.