Index: pluggable.php
===================================================================
--- pluggable.php	(revision 11591)
+++ pluggable.php	(working copy)
@@ -847,21 +847,21 @@
  * @return bool False if $location is not set
  */
 function wp_redirect($location, $status = 302) {
-	global $is_IIS;
-
+	global $is_IIS, $server_version;
+	
 	$location = apply_filters('wp_redirect', $location, $status);
 	$status = apply_filters('wp_redirect_status', $status, $location);
-
+	
 	if ( !$location ) // allows the wp_redirect filter to cancel a redirect
 		return false;
-
+	
 	$location = wp_sanitize_redirect($location);
-
-	if ( $is_IIS ) {
-		header("Refresh: 0;url=$location");
-	} else {
-		if ( php_sapi_name() != 'cgi-fcgi' )
-			status_header($status); // This causes problems on IIS and some FastCGI setups
+	
+	if($is_IIS == true && $server_version <= 5) {
+		header("Refresh: 0; url=$location");
+	}
+	else {
+		status_header($status);
 		header("Location: $location");
 	}
 }
