What directory and file names work?
The operating system (FreeBSD) is CaSe SeNsItIvE. In other words, the file name “joe.html” is NOT the same as “JOE.html”. If your HTML code references a joe.html, but the actual file name is in uppercase, a File Not Found error will occur. This also applies to directory names. To prevent errors, name all files in lowercase. Spaces and special control characters are usually not a good idea. The underscore character (“_”) is acceptable. You should avoid special characters (eg. ! @ # $ % ^ & * : ‘) in file and directory names. The tilde (~) cannot be used in directory or file names.