Heat the olive oil in a large skillet over medium heat. Add the pancetta and cook until golden and crisp, about 5 minutes. Transfer the pancetta to a paper towel–lined plate. Discard all but 1 tablespoon of the fat from the skillet.
Add the chopped onion to the reserved fat and cook over medium-low heat for 5 to 7 minutes, until translucent.
Stir in the minced garlic and cook for 1 minute more. Add the crushed tomatoes, white wine (if using), broth, and oregano. Season with salt and pepper to taste. Bring to a simmer, then reduce the heat to low and cook for 15 to 20 minutes, stirring occasionally.
Meanwhile, bring a large pot of salted water to a boil. Add the rigatoni and cook until al dente according to the package instructions, about 10 to 12 minutes. Drain well.
Return the drained pasta to the skillet with the sauce and toss gently to coat. Stir in the crispy pancetta.
Serve immediately topped with grated Parmesan cheese.