= Description =

Urls with %2f behave different (apache server error) than with / or _2f.

Related links:
 * http://archive.apache.org/gnats/543
 * http://ken.coar.org/burrow/index?entry=37&comments=true

== Example ==
 * http://jurawiki.de/Aktuelle_c4nderungen%2ftest
 * http://jurawiki.de/Aktuelle_c4nderungen/test
 * http://jurawiki.de/Aktuelle_c4nderungen_2ftest

== Details ==
|| '''!MoinMoin Version''' || 1.2.3+, 1.3 dev ||
|| '''Server Setup and Version''' || Apache 2.0.50 ||

= Discussion =

This is a security feature of apache. URL with %2f are not allowed.

There is no reason to use %2f when you can use /. Our links do not produce %2f so thats no problem.

''Apache allows "/" but not "%2f" ? That seems silly. Why ?''


(EditHint:
Responding with
''"They just do, OK?" -- http://www.apacheweek.com/issues/02-11-08''
is unsatisfying.
I need a link to a better response.
)

== more discussion ==

(Should I make a new Category``MoinMoinBug page for this suggestion ?
Just the "Urls with %2f behave different (apache server error) than with / or _2f." is the only bug that is closed.)

Suggestion: make MoinMoin use the W3C standard URI encoding.
See http://www.w3.org/International/O-URL-code.html , http://www.w3.org/Addressing/URL/4_URI_Recommentations.html

For example, "#" should be encoded "%23", not "_23".
(In particular,
the wiki page "List GFM #2"
now has the URI
http://flashmob.wiki.taoriver.net/moin.cgi/List_20GFM_20_232
)

-- DavidCary

----

Also, I wish MoinMoin converted " " (blank space) in a [[[forced link]]] to "_" when it builds the rendered HTML URI,rather than requiring this non-standard "_20".

''That must have been an old version of MoinMoin -- its seems to work correctly now.''

I wish MoinMoin collapsed all of "_", "%20", and "%5F" in a requested page name to "_" in the actual page name.


= Plan =
## This part is for Moin``Moin developers:

 * Priority:
 * Assigned to:
 * Status: Closed

----
CategoryMoinMoinNoBug