• 如何将不带www的根域名301重定向到带www的主域名


    @Override

    public void init(FilterConfig filterConfig) throws ServletException {}

    @Override

    ​public void doFilter(ServletRequest request, ServletResponse response,

        FilterChain chain) throws IOException, ServletException {

        HttpServletRequest req = (HttpServletRequest) request;

        HttpServletResponse resp= (HttpServletResponse)response;

        String tempPathString = req.getRequestURI();

        if(req.getRequestURL().indexOf("http://example.com")>=0){ // 不带www,跳转的首页               String queryString = (req.getQueryString() == null ? "" : "?"+req.getQueryString());   

            resp.setStatus(301);

            resp.setHeader( "Location", "http://www.example.com"+tempPathString+queryString);

            resp.setHeader( "Connection", "close" );  

        }

        chain.doFilter(request, response);

    }

    @Override

    public void destroy() {}

  • 相关阅读:
    Python rindex()方法
    Python rfind()方法
    Python replace()方法
    服务器技术综述(三)
    服务器技术综述(二)
    服务器技术综述(一)
    TensorRT-优化-原理
    TensorRT-安装-使用
    TensorRT 加速性能分析
    GPU加速:宽深度推理
  • 原文地址:https://www.cnblogs.com/black-stabber/p/3356682.html
Copyright © 2020-2023  润新知