diff --git a/nginx.conf b/nginx.conf
index 01b2673da1e42663f1312d7d59cd30c06773232b..3ba1a47492cd0a4ab3eb2b58dabd82959d3d9137 100644
--- a/nginx.conf
+++ b/nginx.conf
@@ -1,5 +1,6 @@
 server {
     listen 80;
+    recursive_error_pages on;
     location / {
         root /opt/ant.sr/html;
         error_page 404 = @files;
@@ -9,7 +10,14 @@ server {
         error_page 404 = @urlshortener;
     }
     location @urlshortener {
-        # TODO!
-        return 404;
+        proxy_pass http://kutt.antsr.svc.cluster.local:3000;
+        proxy_intercept_errors on;
+        proxy_set_header Host      ant.sr;
+        proxy_set_header X-Real-IP $remote_addr;
+        proxy_set_header X-Forwarded-for $remote_addr;
+        error_page 404 = @notfound;
     }
+    location @notfound {
+        return 404 "Sorry, not found!";
+   }
 }