Well I dunno what's up with the Gophernicus server here... Something Interesting about gopher text documents (item type 0) is that if you just type out a gopher URI into a text file that string (URL) will render as a link. Not like a gophermap file that follows a specific format that I'll illustrate below, you just type out the gopher URL and the server will render that as a valid Gopher URI. How kewl is that? So here goes... In a 'gophermap' file, the server parses it in a certain prescribed way that is not so intuitive at first, but you'll get the hang of it. The format looks like this: 1Text String Goes Here<TAB>/<TAB>hostname.sld.tld<TAB>70 the very first character on the line specifies the item type. In the example above we used the number (1), which specifies a directory. A zero (0), for example would specify a text document. This very first character on the line only becomes special when there is a <TAB> that is entered somewhere else on that line. What follows the special item type character is a text string to be displayed, followed by a <TAB> (now that first character is parsed as an item type by the server), followed by the path of the directory relative to the server root ("DocumentRoot" in Apache parlance). Then follows the next <TAB> character, and the hostname of the server, followed by an (optional) port number, which will default to "70" if not specified. In a text document, however, you just type in any old URL like so: https://www.sld.tld or gopher://hostname.sld.tld or even something like telnet://hostname.sld.tld or ssh://hostname.sld.tld and the gophernicus server (as will most others) simply renders it as a link, and just as you would type into the address bar of your browser telnet/ssh client, etc. Anyway..... The following are examples of how the following URLs will succeed or fail, as the gophernicus server here at SDF treats them, along with the error messages you will expect to see (depending on your client). The interesting thing is that the Gophernicus server here doesn't handle these links the same (whether you select/click them or type them into your client's address bar). The odd thing? the server treats some of these URIs differently depending on the server you specify in the link. i.e., whether you specify sdf.lonestar.org or sdf.org. NOTE: I did NOT test these URIs with the "gopher.club" hostname, and there are probably others as well. Suffice it to say this behavior is odd, so if you have an explanation I would really enjoy hearing it, and you can reach me here via email at tallship@sdf.org So without further ado, let's get started, shall we? # sdf.lonestar.org (works differently than sdf.org) gopher://sdf.lonestar.org/1/users/tallship # doesn't work # Renders a blank page - Adding a trailing slash (/) as in below, # does work though.. gopher://sdf.lonestar.org/1/users/tallship/ # works gopher://sdf.lonestar.org:70/1/users/tallship # works gopher://sdf.lonestar.org:70/1/users/tallship/ # works # sdf.org (works differently than sdf.lonestar.org) gopher://sdf.org/1/users/tallship # works gopher://sdf.org/1/users/tallship/ # works gopher://sdf.org:70/1/users/tallship # works gopher://sdf.org:70/1/users/tallship/ # works # Testing a link directly to a file: (sdf.lonestar.org) # The file we're linking to here is: ./just_like_a_yo-yo.txt gopher://sdf.lonestar.org/0/users/tallship/just_like_a_yo-yo.txt # works gopher://sdf.lonestar.org:70/0/users/tallship/just_like_a_yo-yo.txt # works # Testing a link directly to a file: (sdf.org) # The file we're linking to here is: ./just_like_a_yo-yo.txt gopher://sdf.org/0/users/tallship/just_like_a_yo-yo.txt # works gopher://sdf.org:70/0/users/tallship/just_like_a_yo-yo.txt # works Well that's about all for right now :) More later when I've got time. Ciao!