Cook the rigatoni in a pot of boiling water until done to your liking. Reserve ½ cup of the water, and drain the pasta well.
Place the oil in a skillet over medium heat on the stove.
Add the onions and sausage to the skillet, and saute until the meat is browned and the onions have softened. Drain any excess grease.
Mix in the garlic and red pepper flakes, and saute for another minute.
Stir in the tomato paste, and saute for 30 seconds.
Add in the white cooking wine, tomatoes, and salt and pepper to taste. Saute for 10 minutes.
Toss in the zucchini, and saute until softened.
Mix the pasta into the skillet, and toss to combine the ingredients well. Add some of the reserved pasta water if needed.
Garnish with basil and parmesan cheese before serving.