Das Verhalten ist normal, der (zufällige) NummerCode wird bei cache=false angehängt, damit die aufgerufene URL jedesmal anders ist und somit nicht der Cache verwendet wird. Ist dir bewusst, dass du mit deiner Lösung jedesmal die ganze Detailseite statt nur dem Artikelinhalt abrufst und damit einen Overhead produzierst?