My web application is deployed to a production site, but I also need to perform local development. Besides, I have a couple of test servers where I perform different testing
I'm not sure when they added this, but I just discovered a "Valid OAuth redirect URIs" field in the "Advanced" settings of my Facebook app. I just put http://localhost in there and it appears to allow redirect to any URI on my localhost. No more duplicate apps!