URI: 
       Add vhosting example script. - geomyidae - A small C-based gopherd.
  HTML git clone git://bitreich.org/geomyidae/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/geomyidae/
   DIR Log
   DIR Files
   DIR Refs
   DIR Tags
   DIR README
   DIR LICENSE
       ---
   DIR commit 68468c715b7bd84a26a6b1f0bf97dd9fd8234b8a
   DIR parent faea5769eee478d9773030f4ece829d2b0db7e13
  HTML Author: Christoph Lohmann <20h@r-36.net>
       Date:   Fri, 11 Nov 2022 07:39:56 +0100
       
       Add vhosting example script.
       
       Diffstat:
         A cgi-examples/vhosting.cgi           |      23 +++++++++++++++++++++++
       
       1 file changed, 23 insertions(+), 0 deletions(-)
       ---
   DIR diff --git a/cgi-examples/vhosting.cgi b/cgi-examples/vhosting.cgi
       @@ -0,0 +1,23 @@
       +#!/bin/sh
       +#
       +# Some gopher daemons try to emulate some vhosting, by checking, if some
       +# request path only exists in some directory of a specific host.
       +#
       +
       +basevhosts="/gopher/vhosts"
       +
       +for i in $(find "${basevhosts}" -maxdepth 1 -type d);
       +do
       +        # Check if request exists in some vhost dir.
       +        if [ -e "${i}/${2}" ];
       +        then
       +                vhost="$(basename "${i}")"
       +                printf "Our vhost is %s!\n" "${vhost}"
       +                printf "Thank you for flying gopher airlines!\n"
       +
       +                # Serve content accordingly.
       +
       +                exit 0
       +        fi
       +done
       +