String hostName = "http://" + request.getServerName();
if(hostName.startsWith("http://域名")) {
String queryString = (request.getQueryString() == null ? "" : "?" + request.getQueryString());
response.setStatus(301);
String requestUrl = request.getRequestURL().toString();
requestUrl = requestUrl.replace("http://域名", "http://www.域名");
response.setHeader("Location", requestUrl + queryString);
response.setHeader("Connection", "close" );
if(hostName.startsWith("http://域名")) {
String queryString = (request.getQueryString() == null ? "" : "?" + request.getQueryString());
response.setStatus(301);
String requestUrl = request.getRequestURL().toString();
requestUrl = requestUrl.replace("http://域名", "http://www.域名");
response.setHeader("Location", requestUrl + queryString);
response.setHeader("Connection", "close" );
}
主要用户 域名 和二级域名之间 访问的切换,在系统加载的时候 进行处理.