UrlRewriter
Sample ussage
var UrlRewriter = urw = ; urw;urw; console;// /.assets/images/favicon/favicon.ico console;// /article?id=58361
UrlRewriter class
urw.rewrite( from, to [, test] )
Add a rule to the rewriter. If from is a String
, the whole URL is treated as to. If it's a RegExp
, URL.replace(from, to)
is used instead. test should be a Function
which will be called with the current urlRewriter
as this
and it's expected to return a Boolean
indicating whether the current rule should be applied or not.
urw.unrewrite( from )
Undo a previous rewrite call.
urw.compute( url [, info] )
Transform a URL taking into account previously set rewrite rules. info will be used as the only argument of their test functions.
urw.format( url [, query] [, fragment] )
Add all query
's enumerable properties and its respective values to the query part of provided URL, and set its fragment to fragment
, returning the new decoded URL.
urw.take( event [, callback [, ...args] ] )
An equivalent of:
urw;
urw.capture( event [, callback [, ...args] ] )
An equivalent of:
urw;