Figured it out, but I still think it would be cool if there was some sort of SEO annotation ;)
public class PageLinkTransformer implements PageRenderLinkTransformer { @Override public Link transformPageRenderLink(Link defaultLink, PageRenderRequestParameters parameters) { if (defaultLink.getBasePath().contains("/dealersignup")) { return new SimpleLink("dealer-signup"); } return defaultLink; } @Override public PageRenderRequestParameters decodePageRenderRequest(Request request) { final String path = request.getPath(); if (path.startsWith("/dealer-signup")) { return new PageRenderRequestParameters( DealerSignup.class.getSimpleName(), new EmptyEventContext(), false); } return null; } } On Tue, Nov 4, 2014 at 9:05 PM, George Christman <gchrist...@cardaddy.com> wrote: > I'm assuming this is the most current way to do it? > > > http://tapestry.machina.com.br/2013/10/1/tapestry-url-rewriter-2-0-0-released > > It would be amazing if tapestry had a way to annotate a page with a > display url. This would make things so much simpler for SEO. > > On Tue, Nov 4, 2014 at 8:55 PM, George Christman <gchrist...@cardaddy.com> > wrote: > >> Hi, does anybody happen to know how to rewrite a url in tap 5.4? I'm >> looking to rewrite the following >> >> /dealersignup to /dealer-signup >> >> Thanks >> > > > > -- > George Christman > CEO > www.CarDaddy.com > P.O. Box 735 > Johnstown, New York > > -- George Christman CEO www.CarDaddy.com P.O. Box 735 Johnstown, New York