https://bugzilla.wikimedia.org/show_bug.cgi?id=27935
--- Comment #27 from Tim Starling <[email protected]> --- (In reply to comment #25) > (In reply to comment #17) > > We should redirect, like we do for initial lower-case letters. > > Can we safely do that, though? A path /wiki/foo_(bar) is not equivalent to > /wiki/Foo_(bar), but /wiki/Foo_(bar) and /wiki/Foo_%28bar%29 are supposed to > be considered equivalent according to RFC 2616 section 3.2.3. Some client > or proxy somewhere might decide to always transform the former into the > latter, and then MediaWiki serving a redirect back to the former would result > in a loop. Or the client might decide that the redirect to an equivalent > title is a loop and show an error to the user.[1] Yes, you're probably right. There is a risk of redirect loops. (In reply to comment #26) > I suppose another question to ask is whether Varnish is any better at this > than > Squid. If Varnish can easily handle knowing that /wiki/Foo_(bar) and > /wiki/Foo_%28bar%29 are equivalent, might this soon be irrelevant? > > Unless we still want to support third parties using Squid instead of > Varnish, I suppose. Well, it would be nice to fix this bug in MediaWiki so that any frontend would be supported, but doing it in Varnish would be the next best solution if it is not possible to avoid redirect loops in MediaWiki. -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. _______________________________________________ Wikibugs-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
