Index: server/request.c
===================================================================
--- server/request.c	(revision 1804529)
+++ server/request.c	(working copy)
@@ -2272,6 +2272,8 @@
         udir = ap_escape_uri(rnew->pool, udir);    /* re-escape it */
         ap_parse_uri(rnew, ap_make_full_path(rnew->pool, udir, new_uri));
     }
+    rnew->parsed_uri.port_str = r->parsed_uri.port_str;
+    rnew->parsed_uri.port = r->parsed_uri.port;
     if (ap_is_HTTP_ERROR(rnew->status)) {
         return rnew;
     }
