2017-06-03 6 views

Antwort

1

Hier ist die Klasse in dem Conf-Paket hinzuzufügen:

public class Filters implements ApplicationFilters { 
    @Override 
    public void addFilters (List<Class<? extends Filter>> list) { 
    list.add (HttpsFilter.class); 
    } 
    public static class HttpsFilter implements Filter { 
    @Override 
    public Result filter (FilterChain filterChain, Context context) { 
     if ("http".equals (context.getHeader ("X-Forwarded-Proto"))) { 
     return Results.redirect ("https://" + context.getHostname() 
      + context.getRequestPath()); 
     } 
     return filterChain.next (context); 
    } 
    } 
} 
-1

Wenn Sie gut aussehen in der Ninja-Framework-Dokumentation wird angegeben, wie sie konfigurieren zu bekommen, was Sie wollen

http://www.ninjaframework.org/documentation/configuration_and_modes.html

+0

Das sagt mir nicht, wie HTTP-Anfragen an https umzuleiten sind. – Patrick

+0

OK Ich denke, ich verstehe, willst du, dass wenn ein Benutzer eine Verbindung zu Port 80 herstellt, du ihn zum 443 umleiten willst? –

+0

Ja, Sie haben es erraten. – Patrick

Verwandte Themen