springmvc框架實現301永久重定向
阿新 • • 發佈:2019-04-03
檢查 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永久重定向