是否有一种简单的方法可以将我的appspot域转发到我的域。基本上将myappid.appspot.com重定向到myappid.com。如果人们以某种方式找到appspot域,我不希望他们使用它。
我已在两个域中显示相同的应用程序。我只是不希望用户能够在myappid.appspot.com上使用该应用程序。
答案 0 :(得分:1)
您需要的是要重定向的Servlet过滤器。该主题为您提供了详细信息:How to use a servlet filter in Java to change an incoming servlet request url?
答案 1 :(得分:0)
这样答案就可以轻松找到。我将下面的代码添加到每个页面请求上运行的过滤器。
if(((HttpServletRequest) req).getServerName().contains("appspot.com")){
((HttpServletResponse) resp).sendRedirect("http://"+((HttpServletRequest) req).getServerName().replace("myappid.appspot.com", "myappid.com") + ((HttpServletRequest) req).getRequestURI());
}