The issue has been discussed before, but maybe it is time to ask for the feature again.
URL’s actually was without ending slash until v0.12, but it was changed to end with a slash. The main reason given for this was that it works on any server out of the box. spf13 wrote:
"After a long debate, we discovered that the definitive correct behavior for a URL representing a directory was to end in a slash. Personally I liked the look of the nonslash ending urls better, but a compelling enough case was made to change my mind. Ending in a slash works on every web server out of the box without any additional configuration. Consequently we have not enabled a way to go back to the previous (erroneous) behavior.
If there is a compelling enough reason to restore the old behavior as a configurable option it wouldn’t be hard to do, I’m just not aware of one." [link]
But why do we need “compelling reasons” in order to add the behaviour as a configurable option? I guess it’s because it takes some effort to implement (because surely such an option would not be harmful). But then again, spf13 writes that it would not be hard to implement.
Here are three compelling reasons for implementing such a configurable option: