[tech] Funny endless redirection



On 16-Jan-2021 10:51, Luke Emmet wrote:
>
> On 16-Jan-2021 09:58, Stephane Bortzmeyer wrote:
>> The capsule gemini.marmaladefoo.com has a funny
>> redirection. <gemini://gemini.marmaladefoo.com/geminaut?name=gerald>
>> redirects to <gemini://gemini.marmaladefoo.com/geminaut?name=gerald/>
>> which redirects to
>> <gemini://gemini.marmaladefoo.com/geminaut?name=gerald//> and so on
>> until you run out of slashes :-)
>
> Hmm - there is something strange about that URL - it might be molly 
> brown redirecting. I'll investigate.
>
Yes - it seems to be a molly brown bug.

If you take a valid URL that references a folder not having a trailing 
slash, and add a query to it, molly brown goes off on an endless redirect.

For example, try this one:

gemini://gemini.circumlunar.space/capcom?foo

1. Here the "capcom" folder exists with an index.gmi therein
2. Molly brown thereby puts a slash on the end of the URL, but what it 
should do is put a slash after the capcom maybe, thus

gemini://gemini.circumlunar.space/capcom/?foo

not

gemini://gemini.circumlunar.space/capcom?foo/

in this second case, molly brown will redirect again to


gemini://gemini.circumlunar.space/capcom?foo//

and so on.

I'll let solderpunk know.

In the mean time, I suggest not to construct strange parameterised URLs 
to folder URLs on molly brown!

 ?- Luke

---

Previous in thread (2 of 7): 🗣️ Luke Emmet (luke (a) marmaladefoo.com)

Next in thread (4 of 7): 🗣️ Stephane Bortzmeyer (stephane (a) sources.org)

View entire thread.