If your floor rugs have the non skid latex backing....it will discolor your white floor. I have solved the problem by buying the double sided rugs without the non skid backing. I am not sure anything with get the discoloring off except time and not putting a non skid rug down. My flooring store explained to me that its a chemical reaction between the vinyl and the non skid backing on rugs.