The following reply was made to PR mod_rewrite/777; it has been noted by GNATS.
From: Marc Slemko <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subject: Re: mod_rewrite/777: RewriteRule ... ... [R=permanent] only performs a
302 Temporary
Date: Sun, 13 Jul 1997 20:33:15 -0600 (MDT)
The below patch fixes the problem.
Index: mod_rewrite.c
===================================================================
RCS file: /export/home/cvs/apache/src/mod_rewrite.c,v
retrieving revision 1.31
diff -c -r1.31 mod_rewrite.c
*** mod_rewrite.c 1997/06/22 03:45:00 1.31
--- mod_rewrite.c 1997/07/05 19:53:34
***************
*** 1624,1629 ****
--- 1624,1630 ----
and the current URL still is not a fully qualified one we
finally prefix it with http[s]://<ourname> explicitly */
if (flags & RULEFLAG_FORCEREDIRECT) {
+ r->status = p->forced_responsecode;
if ( !(strlen(r->filename) > 7 &&
strncmp(r->filename, "http://", 7) == 0)
&& !(strlen(r->filename) > 8 &&
***************
*** 1659,1665 ****
else
rewritelog(r, 2, "[per-dir %s] prepare forced redirect
%s -> %s", perdir, r->filename, newuri);
r->filename = pstrdup(r->pool, newuri);
- r->status = p->forced_responsecode;
return 1;
}
}
--- 1660,1665 ----