Во-первых, не используйте функции ereg.Они устарели.Вместо этого используйте функции preg.
preg_replace('/ /', '-', ...);
Кроме того, исправление тривиально:
if (...) {
header('Location: ' . $siteurl . preg_replace(...));
} else {
header('Location: ' . $siteurl2 . preg_replace(...));
}