Doh. Finally got it.
diff --git a/fniki/servepiki.py b/fniki/servepiki.py --- a/fniki/servepiki.py +++ b/fniki/servepiki.py @@ -113,8 +113,8 @@ class HTTP(SimpleAsyncServer.ClientHandl (not os.path.exists(file_name) or not os.path.isfile(file_name))): if self.path.strip() == '/': # Redirect instead of 404ing for no path. - return self.redirect_resp('/%s/', 'Redirecting to %s cgi.' % - (HTTP.script_name, HTTP.script_name)) + return self.redirect_resp('/%s/' % HTTP.script_name, + 'Redirecting to %s cgi.' % HTTP.script_name) return self.err_resp(404,'File not found') elif self.managed(): response = self.mngt_method()