Skip to content

Commit c42f2ea

Browse files
committed
- Add 404 handler when using base_uri
1 parent 00fc9e8 commit c42f2ea

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,10 @@ port: 3000
125125
# server listen address
126126
bind: 0.0.0.0
127127

128+
# set a server root path
129+
# base_uri: /docs
130+
base_uri: ~
131+
128132
# enable sidebar
129133
sidebar: true
130134

lib/madness/server.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ class Server < ServerBase
66
using StringRefinements
77

88
if config.base_uri
9+
not_found do
10+
redirect "#{config.base_uri}/"
11+
end
12+
913
get config.base_uri do
1014
redirect "#{config.base_uri}/"
1115
end

0 commit comments

Comments
 (0)