Nothing’s worse than coming home from a long flight to find your shampoo all over everything in your bag. Redditor thinkadinky has an easy fix: put some plastic wrap under the caps of your bottles.
Even if you use Ziploc bags as required by the TSA, this method still saves you from losing all that shampoo/lotion/whatever, and keeps it from getting all over your other toiletries. All you need to do is unscrew the cap, lay some plastic wrap over the hole, and screw it back on. You should be safe from any explosions that may come your way.