diff -ru albatross-1.10pre2-original/albatross/app.py albatross-1.10pre2/albatross/app.py
--- albatross-1.10pre2-original/albatross/app.py	2003-07-05 08:52:40.000000000 +0100
+++ albatross-1.10pre2/albatross/app.py	2003-07-07 11:08:48.000000000 +0100
@@ -221,11 +221,12 @@
     def __init__(self, base_url):
         ResourceMixin.__init__(self)
         self.register_tagclasses(*tags.tags)
-        # Use a base_url of '/' if not provided
-        if base_url:
-            self.__base_url = base_url
-        else:
+        # Always append a '/' to the base_url if it is missing
+        self.__base_url = base_url
+        if not self.__base_url:
             self.__base_url = '/'
+        elif self.__base_url[-1] != '/':
+            self.__base_url = self.__base_url + '/'
 
     def run(self, req):
         '''Process a single browser request
