RewriteRegexRule rssSearchRule = new RewriteRegexRule(); rssSearchRule.setRegex("/rss/(.*)"); rssSearchRule.setReplacement("/search.rss?q=$1"); rewriteHandler.addRule(rssSearchRule); rewriteHandler.setHandler(servletHandler);
rootRule.setReplacement(b.contextRootRewriteTarget); rootRule.setTerminating(true);
RewriteRegexRule rssSearchRule = new RewriteRegexRule(); rssSearchRule.setRegex("/rss/(.*)"); rssSearchRule.setReplacement("/search.rss?q=$1"); rewriteHandler.addRule(rssSearchRule); rewriteHandler.setHandler(servletHandler);
rule.setReplacement(replacement);
@Override public Rule getRule() { RewriteRegexRule rule = new RewriteRegexRule(); rule.setRegex(regex); rule.setReplacement(replacement); return rule; } }
public RewriteRegexRule(@Name("regex") String regex, @Name("replacement") String replacement) { super(regex); setHandling(false); setTerminating(false); setReplacement(replacement); }
rootRule.setReplacement(b.contextRootRewriteTarget); rootRule.setTerminating(true);