diff -r b9a8f5995658 -r bcb9a55a89e0 web/views/apacherewrite.py --- a/web/views/apacherewrite.py Fri May 29 10:49:01 2009 +0200 +++ b/web/views/apacherewrite.py Fri May 29 12:04:23 2009 +0200 @@ -88,9 +88,11 @@ id = 'urlrewriter' rules = [] + def get_rules(self, req): + return self.rules + def rewrite(self, host, path, req): - self.req = req - for cond in self.rules: + for cond in self.get_rules(req): if cond.match(host=host, path=path): return cond.process(path) return path