summaryrefslogtreecommitdiff
path: root/gosher
diff options
context:
space:
mode:
authorKatolaZ <katolaz@freaknet.org>2018-07-23 16:28:14 +0100
committerKatolaZ <katolaz@freaknet.org>2018-07-23 16:28:14 +0100
commit6ebc6b6d4fbd63428ea7c3e9f8e3bc18407600d9 (patch)
treedca42882b11806fc3579033f5bde69cb1e49b01c /gosher
parent1df435313418065be6eb6ab2f7aaf47b9a3876e6 (diff)
.gph files are now rendered as gophermaps
Diffstat (limited to 'gosher')
-rwxr-xr-xgosher6
1 files changed, 5 insertions, 1 deletions
diff --git a/gosher b/gosher
index 31e9abf..3dda536 100755
--- a/gosher
+++ b/gosher
@@ -209,7 +209,11 @@ case $selector in
if [ "${RP1}" = "${RP2}" ]; then
if [ -f "${RP1}" ]; then
- serve_selector "${RP1}"
+ if [ -n "$(echo $RP1 | sed -n '/\.gph$/p')" ]; then
+ serve_index $RP1
+ else
+ serve_selector "${RP1}"
+ fi
elif [ -d "${RP1}" ]; then
[ -f "${RP1}/gophermap" ] && serve_selector "${RP1}/gophermap"
[ -f "${RP1}/index.gph" ] && serve_index "${RP1}/index.gph"