301(永久)対302(一時的な)、私はHTTPリダイレクト:だからここに私は301が春にリダイレクトしたい春
@RequestMapping(value = { "/devices" } , method = RequestMethod.GET)
private String initGetForm(@ModelAttribute("searchForm") final SearchForm searchForm,
BindingResult result,
HttpServletRequest request,
HttpServletResponse response,
Model model, Locale locale) throws Exception {
String newUrl = "/devices/en";
response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY);
response.setHeader("Location", newUrl);
response.setHeader("Connection", "close");
return "redirect:" + newUrl;
}
を使用するコードの一部でも、IEの開発者ツールをチェックするIこれはステータス302は一時的に移動!
あなたは 'redirect:+ newUrl'を返すので、これは基本的には役に立たない前にすべてを行います。何も返さず、voidを返す。 –