]> WPIA git - gigi.git/blobdiff - src/org/cacert/gigi/PolicyRedirector.java
upd: use bootstrap class for button
[gigi.git] / src / org / cacert / gigi / PolicyRedirector.java
index 3e143378aa0ff9590a80ffc923dc09c519dd5bd2..e907c37620771015e4fe03780cc2fc73cfc3684c 100644 (file)
@@ -10,16 +10,21 @@ import org.eclipse.jetty.server.Request;
 import org.eclipse.jetty.server.handler.HandlerWrapper;
 
 public class PolicyRedirector extends HandlerWrapper {
-       @Override
-       public void handle(String target, Request baseRequest,
-                       HttpServletRequest request, HttpServletResponse response)
-                       throws IOException, ServletException {
-               if (target.startsWith("/policy/") && target.endsWith(".php")) {
-                       target = target.replace(".php", ".html");
-                       response.sendRedirect(target);
-                       baseRequest.setHandled(true);
-                       return;
-               }
-               super.handle(target, baseRequest, request, response);
-       }
+
+    @Override
+    public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
+        if (target.equals("/")) {
+            return;
+        }
+        if (target.equals("/policy/")) {
+            return;
+        }
+        if (target.startsWith("/policy/") && target.endsWith(".php")) {
+            target = target.replace(".php", ".html");
+            response.sendRedirect(target);
+            baseRequest.setHandled(true);
+            return;
+        }
+        super.handle(target, baseRequest, request, response);
+    }
 }