I think, using id as a query-param isn't a good idea.
I would use something like:
<li class="clearfix">
<a href="[[~53? &annunci_id=`[[+id]]`]]">[[+titolo]] </a>
<div class="description">[[+description]]</div>
</li>
then on your landing-page:
[[!migxLoopCollection?
&packageName=`annunci2`
&classname=`annunci2`
&tpl=`detailTpl`
&where=`{"id":"[[!GET? &name=`annunci_id`]]"}`
]]
the GET - snippet:
$name = $modx->getOption('name',$scriptProperties,'object_id');
return $_GET[$name];
Thanks you Bruno, you think i can have the landing-page with "Speaking URL with path segment", in the landing-page ?
this is possible with a plugin, which listens to the system-event OnPageNotFound