Make part of the exodus wiki available on /.
authorMatthijs Kooijman <matthijs@stdin.nl>
Wed, 24 Jun 2009 19:25:29 +0000 (21:25 +0200)
committerMatthijs Kooijman <matthijs@stdin.nl>
Wed, 24 Jun 2009 19:25:29 +0000 (21:25 +0200)
conf/exodus.py
conf/farmconfig.py

index 868e6667eff788ccd236ff0fe470ad64502319f6..3b85532174de643e051912d52152e9904fd1ecf3 100644 (file)
@@ -36,5 +36,9 @@ class Config(FarmConfig):
     editor_default = 'text'  # internal default, just for completeness
 
     theme_default = 'exodus'
+     
+    # All urls that would be generated below /wipi/Site can be pointed to
+    # /Site instead, since lighttpd maps /Site to the wipi as well.
+    url_mappings = {'/wipi/Site' : '/Site'}
 
 # vim: set ts=8 sts=4 sw=4 expandtab:
index 7653434dd82322cde13770b3b9d1a11f05614467..0fc161dfc03d2f5008ba7f66d0856cce05fcbc32 100644 (file)
@@ -47,6 +47,11 @@ wikis = [
     # ---------------------------------------------------------------
     ("exodus", r"exodus.evolution-events.nl/wipi"),
     ("exodus", r"exodus-nieuw.evolution-events.nl/wipi"),
+    # Pretend we're also available at /. In reality, only the /Site pages are
+    # available there due to lighttpd rewriting. Due to proper setting of
+    # script-name by lighttpd and the url_mappings site in the exodus config,
+    # all links still work too!
+    ("exodus", r"exodus-nieuw.evolution-events.nl"),
     ("extinction", r"extinction.evolution-events.nl/wipi"),
 ]