I don't really think it was rigged, just that Anderson didn't give it his best effort.
He was clearly toying with Weidman, and at times Weidman looked like he didn't even know what to do.
I doubt Anderson taunts that much in a rematch. Sure, he's taunted his opponents before, but not without at least countering when he had opportunities, he barely threw anything in this fight, and when he did it had basically nothing behind it, and he was even throwing open-handed shots.
Even against Maia, he did his taunting, but he was also clearly focused on landing his own shots and ended up battering Maia.
Anderson was just standing there, hands down, flat-footed, attempting to use only his head movement to defend himself and not even attempting to counter. This was actually working fine for him until he did this weird fake-wobble thing with his legs instead of countering Weidman's jab. When he did that, Weidman actually attacked him, which Anderson wasn't really expecting. Dumb move by Silva, but I don't see him making that mistake again in this lifetime.
People say the reason Weidman was able to catch Silva was because Weidman doubled up on one of his punches instead of just going left-right-left-right with his combos and Anderson's not used to that, but that's not true as he's slipped punches from fighters with better hands than Weidman even when they doubled up:
Belfort doesn't just come in wildly swinging and doing nothing but alternating which hand he punches with, he came in with a jab (which Anderson parried) to set up the combo, then attempts two left hooks which Anderson easily slipped (also notice that Belfort switched to the orthodox stance after the first left). This just shows that Anderson is capable of dealing with fighters who can double up on there punches, and the way Belfort set his combo up was much better than Weidman's combo. Weidman was only able to land it because of Anderson acting like a clown. If Anderson did what he did against Weidman when he fought Belfort, I'm sure he would have lost that one too.
I mean no disrespect to Weidman, he's a great fighter and deserved the win last night, but Anderson has a lot more in him than what he showed.