in src/main/java/org/apache/sling/servlets/get/impl/RedirectServlet.java [232:255]
private static StringBuilder appendSelectorsExtensionSuffixQuery(
SlingHttpServletRequest request, StringBuilder target) {
// append current selectors, extension and suffix
final RequestPathInfo rpi = request.getRequestPathInfo();
if (rpi.getExtension() != null) {
if (rpi.getSelectorString() != null) {
target.append('.').append(rpi.getSelectorString());
}
target.append('.').append(rpi.getExtension());
if (rpi.getSuffix() != null) {
target.append(rpi.getSuffix());
}
}
// append current querystring
if (request.getQueryString() != null) {
target.append('?').append(request.getQueryString());
}
return target;
}