Cat urine, carpet and a very rusty floor

A bowl of antifreeze ?
Yep that will work permanently.