1. 程式人生 > >springmvc框架實現301永久重定向

springmvc框架實現301永久重定向

檢查 spring urn red eth oca dir cati xxxx

做seo的朋友提出要求

所有不帶www.的訪問需要301到帶www的域名,以集中權重

可以使用過濾器檢查servername帶不帶www,也可以使用攔截器

不會配置過濾器,所以先用攔截器實現吧,不過我考慮這個功能應該是使用過濾器比較好一點

if (!serverName.contains("www")) {
                if (path.equals("/")) {
                    //response.sendRedirect("https://www.baidu.com");//這樣做只能302
                    response.setHeader("
Location", "https://www.xxxxx"); // response.sendRedirect("https://www.xxxx"); return true; } else { url = new StringBuffer(scheme).append("://www.").append(serverName).append(path); response.setHeader("Location
", url.toString()); return true; } } return true;

springmvc框架實現301永久重定向