public class RedirFilter extends Object implements javax.servlet.Filter
Prevents search engines indexing sites at ports other than 80.
Needs an allowedURIs (note case) init parameter which is a regular expression pattern of allowed paths.
Pattern.compile(String),
FilterConfig.getInitParameter(String),
init(String, String)| Constructor and Description |
|---|
RedirFilter() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
void |
doFilter(javax.servlet.ServletRequest req,
javax.servlet.ServletResponse res,
javax.servlet.FilterChain chain) |
void |
init(javax.servlet.FilterConfig config) |
void |
init(String uriPattern,
String hostname)
For testing purposes.
|
public void init(javax.servlet.FilterConfig config)
init in interface javax.servlet.FilterFilter.init(javax.servlet.FilterConfig)public void init(String uriPattern, String hostname)
uriPattern - the exclusion pattern.public void destroy()
destroy in interface javax.servlet.FilterFilter.destroy()public void doFilter(javax.servlet.ServletRequest req,
javax.servlet.ServletResponse res,
javax.servlet.FilterChain chain)
throws IOException,
javax.servlet.ServletException
doFilter in interface javax.servlet.FilterIOExceptionjavax.servlet.ServletExceptionFilter.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse,
javax.servlet.FilterChain)Copyright © 2011-2013 Johann Burkard. All Rights Reserved.