On 19/10/10 10:25, Jochen Topf wrote:
On Tue, Oct 19, 2010 at 10:06:15AM +0100, Tom Hughes wrote:

As a test I just created a file called '<>&+?#;%.html' in an apache
served directory and then asked Firefox to fetch:

   http://server/%3c%3e%26%2b%3f%23%3b%25.html

and it was retrieved just fine.

And now try the same thing again creating a filename with a '/' in it and see
whether it works this time. It doesn't, because '/' is special for Unix (and
HTTP) and you need to create a directory with the first part of your name and
then the second as file. If you would actually want to create one file for
every key in the OSM database in your filesystem, you'd have a problem.

Sure if you have a slash then, for static files served from unix, that would have to correspond to a directory separator. That's a unix file naming limitation though.

In a dynamic application where you are decoding the path information yourself and deciding what it means there is no such restriction.

Tom

--
Tom Hughes (t...@compton.nu)
http://compton.nu/

_______________________________________________
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev

Reply via email to