rewriteHandler.setRewritePathInfo(false); rewriteHandler.setOriginalPathAttribute("originalPath"); // the attribute name where the original request is stored RewriteRegexRule rssSearchRule = new RewriteRegexRule(); rssSearchRule.setRegex("/rss/(.*)"); rssSearchRule.setReplacement("/search.rss?q=$1"); rewriteHandler.addRule(rssSearchRule); rewriteHandler.setHandler(servletHandler);
rwHandler.setRewritePathInfo(false); RewriteRegexRule rootRule = new RewriteRegexRule(); rootRule.setRegex("^/$"); rootRule.setReplacement(b.contextRootRewriteTarget); rootRule.setTerminating(true);
public RewriteRegexRule(@Name("regex") String regex, @Name("replacement") String replacement) { super(regex); setHandling(false); setTerminating(false); setReplacement(replacement); }
rewriteHandler.setRewritePathInfo(false); rewriteHandler.setOriginalPathAttribute("originalPath"); // the attribute name where the original request is stored RewriteRegexRule rssSearchRule = new RewriteRegexRule(); rssSearchRule.setRegex("/rss/(.*)"); rssSearchRule.setReplacement("/search.rss?q=$1"); rewriteHandler.addRule(rssSearchRule); rewriteHandler.setHandler(servletHandler);
rwHandler.setRewritePathInfo(false); RewriteRegexRule rootRule = new RewriteRegexRule(); rootRule.setRegex("^/$"); rootRule.setReplacement(b.contextRootRewriteTarget); rootRule.setTerminating(true);
RewriteRegexRule rule = new RewriteRegexRule(); rule.setRegex(regex); rule.setReplacement(replacement);
@Override public Rule getRule() { RewriteRegexRule rule = new RewriteRegexRule(); rule.setRegex(regex); rule.setReplacement(replacement); return rule; } }