Тогда что на что на что перезаписывается (делается rewrite) в выражении
http://mydomain.nl$request_uri?
Вот в чем вопрос?
К концу строки "http://mydomain.nl" прибавляется строка "/foo?param".
Оригинальный запрос был
GET /foo?param
Host: www.mydomain.nl
он будет обработан как запрос
GET /foo?param
Host: mydomain.nl
Ну со словом permanent будет не замена запроса внутри nginx, а выдача ответа
301 lalala
Location: http://mydomain.nl/foo?param