protected void updateUrl(Page page, Pager pager) {
    String url = page.getDecodedUrl();
    int pageNumber = pager.getPageNumber();

    if (url.endsWith("/")) {
      // /a/b/c/name/ --> /a/b/c/name/page/2/
      url += "page/" + pageNumber + "/";
    } else {
      //  /a/b/c/name.html --> /a/b/c/name-p2.html
      url =
          FilenameUtils.removeExtension(url)
              + "-p"
              + pageNumber
              + "."
              + FilenameUtils.getExtension(url);
    }
    page.setUrl(url);
  }