diff --git a/src/dyns/controllers.py b/src/dyns/controllers.py index 6051389..bfeb98b 100644 --- a/src/dyns/controllers.py +++ b/src/dyns/controllers.py @@ -3,6 +3,10 @@ import json import milla +def index(request): + raise milla.HTTPMovedPermanently(location=request.create_href('/zones/')) + + @milla.allow('GET', 'HEAD', 'POST') def all_zones(request): response = request.ResponseClass() diff --git a/src/dyns/routes.py b/src/dyns/routes.py index fea3ca7..fb04ecf 100644 --- a/src/dyns/routes.py +++ b/src/dyns/routes.py @@ -3,6 +3,7 @@ from milla.dispatch import routing router = routing.Router() +router.add_route('/', controllers.index) router.add_route('/zones/', controllers.all_zones) router.add_route('/zones/{name}', controllers.zone) router.add_route('/records/{id}', controllers.record)