Multified classifier only classifies the traffic it does not manipulate the packet header You should check to see if it is being classified. You have not aded the following:
forwarding-classclass-name;
The rewrite rule as you have noticed will change the packet header