Use a lint-free towel to blot up as much of the red wine as possible when the spill occurs. If you do not do this, the stain will become more difficult to remove later.
Pour salt on the spill to absorb more of the wine. Let the salt rest on the stain while you prepare a mixture of 1 tablespoon laundry soap in a bowl of hot water. Brush or vacuum the salt off the stain.
Soak a towel in the soapy water, and squeeze out excess water. Dab the red wine with the towel. Rinse the towel as necessary, and repeat until the towel stops lifting the red wine.