Rewrite paths with ingress controller

I need some help with linkerd running on kubernetes.
I deployed it with config https://github.com/linkerd/linkerd-examples/blob/master/k8s-daemonset/k8s/linkerd-ingress-controller.yml.
This is my ingress configuration:

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: ingress
  annotations:
    kubernetes.io/ingress.class: "linkerd"
spec:
  rules:
  - http:
      paths:
      - path: /v4/example
        backend:
          serviceName: example
          servicePort: 80

When I run command curl load_balancer_address/v4/example I get success response.
When trying curl load_balancer_address/v4/example/ping I got error:
Unknown destination: Request("GET /v4/example/ping", from /10.2.74.0:10324) / no ingress rule matches
After some digging in code I’ve changed ingress to:

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: ingress
  annotations:
    kubernetes.io/ingress.class: "linkerd"
spec:
  rules:
  - http:
      paths:
      - path: /v4/example.*
        backend:
          serviceName: example
          servicePort: 80

Then command curl load_balancer_address/v4/example/ping return success response but response is not from /ping but / of service.

Forwarded requests will not have their path’s modified so the request to the service will have path /v4/example/ping. See: https://github.com/linkerd/linkerd/issues/1144