> If I submit a form to www.scandalsheet.org/subscribe a redirect is sent to
> www.scandalsheet.org/subscribe/ but the browser then performs a GET instead
> of a POST.
Yes. This misfeature is present in all browsers I know.
> Of course I added the trailing slash to my form action and it works OK, but
> I wondered if the wrong/none response code was being sent with the
> "Location" redirect header.
I don't think so. It's the normal 'changed permanently' response code.
There is no way for the webserver to send the posted data back, so it's up
to the browser to repost the content after the redirect. This is not
Midgard specific.
> I think if it is a POST request the status response should be one that
> causes to post to be repeated - if this is possible I do not know.
:) File a bug with the Mozilla crew. There is no specific response code
that can force a browser to reload, but it could be argued that a 301
should be cause to repost.
> For some reason, if it is a GET request being rewritten with the trailing
> slash the query string is preserved. POssibly due to the way apache
> rewrites work.
No, that's Midgard at work.
Emile
--
This is The Midgard Project's mailing list. For more information,
please visit the project's web site at http://www.midgard-project.org
To unsubscribe the list, send an empty email message to address
[EMAIL PROTECTED]